├── .eslintrc.js ├── .github └── workflows │ ├── lint.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── images └── README │ └── image-20211121185850513.png ├── package.json ├── src ├── campus-location.ts ├── cli.ts ├── commands-base.ts ├── commands │ ├── absences.ts │ ├── agenda.ts │ ├── calendar-sync.ts │ ├── contribute.ts │ ├── courses.ts │ ├── grades.ts │ ├── index.ts │ ├── login.ts │ ├── logout.ts │ ├── projects │ │ ├── chat.ts │ │ ├── groups.ts │ │ ├── index.ts │ │ ├── join.ts │ │ ├── ls.ts │ │ ├── quit.ts │ │ ├── show.ts │ │ └── steps.ts │ └── request.ts ├── config.ts ├── display.ts ├── ges-api.ts ├── google-calendar.ts ├── index.ts └── interfaces │ ├── agenda.interface.ts │ └── project.interface.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/README.md -------------------------------------------------------------------------------- /images/README/image-20211121185850513.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/images/README/image-20211121185850513.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/campus-location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/campus-location.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/commands-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands-base.ts -------------------------------------------------------------------------------- /src/commands/absences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/absences.ts -------------------------------------------------------------------------------- /src/commands/agenda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/agenda.ts -------------------------------------------------------------------------------- /src/commands/calendar-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/calendar-sync.ts -------------------------------------------------------------------------------- /src/commands/contribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/contribute.ts -------------------------------------------------------------------------------- /src/commands/courses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/courses.ts -------------------------------------------------------------------------------- /src/commands/grades.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/grades.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/commands/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/login.ts -------------------------------------------------------------------------------- /src/commands/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/logout.ts -------------------------------------------------------------------------------- /src/commands/projects/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/chat.ts -------------------------------------------------------------------------------- /src/commands/projects/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/groups.ts -------------------------------------------------------------------------------- /src/commands/projects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/index.ts -------------------------------------------------------------------------------- /src/commands/projects/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/join.ts -------------------------------------------------------------------------------- /src/commands/projects/ls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/ls.ts -------------------------------------------------------------------------------- /src/commands/projects/quit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/quit.ts -------------------------------------------------------------------------------- /src/commands/projects/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/show.ts -------------------------------------------------------------------------------- /src/commands/projects/steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/projects/steps.ts -------------------------------------------------------------------------------- /src/commands/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/commands/request.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/display.ts -------------------------------------------------------------------------------- /src/ges-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/ges-api.ts -------------------------------------------------------------------------------- /src/google-calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/google-calendar.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/agenda.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/interfaces/agenda.interface.ts -------------------------------------------------------------------------------- /src/interfaces/project.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/src/interfaces/project.interface.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quantumsheep/myges-cli/HEAD/tsconfig.json --------------------------------------------------------------------------------