As a challenge for myself, and to learn the language, I decided to try rewrite as much as possible from the original DodonaCLI (https://github.com/BWindey/DodonaCLI), written by me in Python, in the C programming language.
If you stumbled upon this, and want to actively use this, please go towards the original: https://github.com/BWindey/DodonaCLI
As long as this version isn't somewhat feature-complete, I'll never recommend it.
Currently working on a json-library =)
gcc and Make to compile, and the C99 standard (for strtol
, strtod
and __func__).
No idea if this works on Windows/MacOS, haven't tested
- All the subcommands:
- Display (API)
- Info: --help, version, completion, github, changelog, man-page
- Next (API)
- Post: selected exerc, link top file (API)
- Settings (low priority)
- Status
- Sub: load, view (API)
- Tutorial (API)
- Up
- Implement https requests
- Implement json
- Implement save-file
- Create some abstraction layer around API (maybe some level of caching)
- Create some library for displaying rich text (colours, bold, italic, ...)