Skip to content
This repository has been archived by the owner on Nov 17, 2024. It is now read-only.

Releases: hurbIndustries/OpenCXX-CLI

0.0.4

11 Feb 18:16
Compare
Choose a tag to compare

Full Changelog: 0.0.3...0.0.4

0.0.4:

  • Cleaner code.
  • Added returnArg() function, Used to fetch user parameters for a function (eg, --test <this>.
  • help() functional and fixed.

Planned:

  • Maybe the struct for configurable options in a similar fashion to libcurl.
  • Colorization?
  • Switch Case

Questions? Errors? Suggestions? Join the discussion: https://discord.gg/JCHa4h4Y55

0.0.3

11 Feb 01:25
Compare
Choose a tag to compare

Full Changelog: 0.0.2...0.0.3

0.0.3:

  • Fixed minor bug related to multiple entries and Invalid entries error.
  • Working shorthand (eg. -s) entries.
  • Added optional parameter desc to addEntry(). Used for inputting a description for the help menu.
  • Working help() function! --help is bound as a permanent argument to call the help menu.
  • This is a useable release... While there isn't much in features it can speed up boilerplating argument code. Allowing for more time to focus on the nitty gritty of your applications...

Planned:

  • Further improved help(), I started skeleton code to add some flaring with program information but decided to get this out first.
  • Maybe some configurable options in a struct that can be changed with a function (similar to curl). Allowing for changing some of the hardcoded options.
  • Prettying everything...
  • Maybe moving the argument detection to a basic switch case?

Questions? Errors? Suggestions? Join the discussion: https://discord.gg/JCHa4h4Y55

0.0.2

11 Feb 00:03
d92b2ef
Compare
Choose a tag to compare

Full Changelog: 0.0.1...0.0.2

0.0.2:

  • Cleaned up functions
  • Unit test integration with own scripts for Github Actions
  • Comments!
  • Fixed non functional multiple entries.

Planned:

  • help() integration
  • More colorization features?

Questions? Errors? Suggestions? Join the discussion: https://discord.gg/JCHa4h4Y55

0.0.1

08 Feb 01:32
f1cc682
Compare
Choose a tag to compare

Basic library with argument handling. Seems to be working fairly smooth!

Use ./install.sh to build and install.