Watch
1
0
Fork
You've already forked cli-flag-collection
0
mirror of synced 2026-11-03 17:17:18 +00:00
cli-flag-collection/README.md
2026-10-08 10:00:10 +02:00

1.4 KiB

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

  • Debug: cfc-cli-debug

Building from source:

Dependencies:

  • git
  • gcc
  • make
  • C++23

Firstly you pull this repo with:

git clone https://codeberg.org/MysteryBirb/cli-flag-collection.git

then cd into it:

cd cli-flag-collection

To compile the regular release version you just run:

make

for the static release you run:

make static

lastly for the debug version:

make debug

to clean all binaries you just run:

make clean

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