## cli-flag-collection A small flag printing program written in C++23! --- ## Installation: For now my program is not in any repo so you have to build it from source. - Release + Static (Best performance and portability): `cfc-cli-static` - Release (same as above just not static): `cfc-cli-release` - Dev / Dynamic: `cfc-cli-dynamic` ### Building from source: #### Dependencies: - git - gcc - make - C++23 Firstly you pull this repo with: ```bash git clone https://codeberg.org/MysteryBirb/cli-flag-collection.git ``` then cd into it: ```bash cd cli-flag-collection ``` To compile the dynamic version without any optimizations you just run `make`. For the release and release static build you can run: ```bash make static ``` or (recommended) ```bash make release ``` --- ## Usage: ``` Usage: ./cfc-cli [OPTION] [ARGUMENT] -f [FLAG] All options: -f, --flag [FLAG] Prints the chosen flag -h, --height [Integer] Prints the flag with the chosen positive integer -s, --string '[String]' Print the chosen flag with the given string (Flag width is not yet perfectly variable) --list List all available flags --help Prints out the help screen ``` --- ## License All of my code is distributed under the terms of the GPLv3 License. See LICENSE for more details