axiserp
v1.1.2
Published
Axis ERP terminal client — attendance, timetable, marks, inbox.
Downloads
2,085
Readme
axiserp
Terminal client for the Axis Colleges ERP. npx -y axiserp where Node
exists, axis.exe from GitHub Releases where it doesn't.
Run
npx -y axiserp # personal machine (key saved to ~/.axis)
npx -y axiserp -- --once # shared/lab machine (memory only, quit wipes all)
./axis.exe # no Node neededFirst run asks ERP id + password (verified once, never stored), then:
[s]tatus [t]oday [w]eek [m]arks [i]nbox [p]rofile [o]uto revokes the key server-side and wipes it locally — one press.
q quits (--once machines are clean the moment it closes).
Screens (same names as the MCP tools)
attendance · today · timetable · exam_results · inbox · profile.
Tables with as_of footers; LUNCH/break rows shown, never marked.
Dev
npm install
npm run build # strict tsc → dist/
node --test dist/__tui__.js # headless render tests
npm publish --access public
bun build --compile src/index.tsx --outfile axis.exe