Fortune - but in rust
.github/workflows | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
readme.md |
Fortune-mod (in rust)
This is a clone of the original fortune
command found on many unix systems
It's primarily an educational project in which i aim to completely reimplement the command.
Progress
- Print a fortune from a fortunes file
- Specify a cutoff for what is considered a short fortune (the
-n
flag) - Specify whether a short or a long fortune should be printed (the
-l
flag) - Wait n amount of seconds before the program exits (the
-w
flag) - Allow to filter with a pattern (the
-m
flag) - Ignore case for the pattern (the
-i
flag) - Allow multiple fortune cookie files
- Implement the
-f
flag
Installing
Prerequisites:
- rust
- clang
- pkg-config
- openssl
Build:
cargo install https://github.com/runebaas/fortune-mod.rs.git
Fortune files
Place your fortune files in one of the following locations:
- *nix
- /usr/share/fortune
- /usr/share/games/fortunes
- ./fortunes
- windows
- ./fortunes
- ./cookies