Skip to content

BWindey/DodonaCLI-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DodonaCLI in C

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 =)

Requires:

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

To Do:

  • 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, ...)

Releases

No releases published

Packages

No packages published