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

69 lines
1.3 KiB
Markdown

## 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:
```
git clone https://codeberg.org/MysteryBirb/cli-flag-collection.git
```
then cd into it:
```
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:
```
make static
```
or
```
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
-c, --character '[Char]' Print the chosen flag with the given character (Only supports ASCII for now)
--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