2023-06-19 17:24:57 -04:00
|
|
|
|
|
|
|
# Pride! for the terminal
|
|
|
|
|
|
|
|
A Rust utility to display pride flags in the terminal.
|
|
|
|
|
2023-07-10 13:03:25 -04:00
|
|
|
A list of currently implemented flags is available on the [project wiki](https://git.vwolfe.io/valerie/pride/wiki/Flags).
|
2023-06-19 17:24:57 -04:00
|
|
|
|
2023-07-03 13:11:58 -04:00
|
|
|
## Dependencies
|
|
|
|
|
2023-07-10 13:03:25 -04:00
|
|
|
Some Complex renderers utilize [Powerline's](https://github.com/ryanoasis/powerline-extra-symbols)
|
|
|
|
slant symbols, and therefore require use of a Powerline font, such as [Fira Code](https://github.com/tonsky/FiraCode).
|
2023-07-03 13:11:58 -04:00
|
|
|
|
2024-02-04 18:14:31 -05:00
|
|
|
## Installation
|
|
|
|
|
|
|
|
### From Binary
|
|
|
|
|
|
|
|
Copy the compiled binary from the [releases page](https://git.vwolfe.io/valerie/pride/releases)
|
|
|
|
to a directory in `$PATH`, such as `/usr/bin/`.
|
|
|
|
|
|
|
|
### From Source
|
|
|
|
|
|
|
|
Compile using cargo with the command `cargo build --release` and copy the file
|
|
|
|
from `target/release/` to a directory in `$PATH`, such as `/usr/bin/`.
|
|
|
|
|
2024-02-11 20:08:04 -05:00
|
|
|
### Cargo
|
|
|
|
|
|
|
|
Install the package from cargo using `cargo install pride-term`.
|
|
|
|
|
2024-02-04 18:14:31 -05:00
|
|
|
### Arch Linux (AUR)
|
|
|
|
|
|
|
|
Install the package from the [`pride` AUR Package](https://aur.archlinux.org/packages/pride),
|
|
|
|
either using an AUR package manager, or by cloning the [AUR Repository](https://aur.archlinux.org/pride.git)
|
|
|
|
and running the command `makepkg --install`.
|
|
|
|
|
2023-07-03 13:11:58 -04:00
|
|
|
## Libraries
|
|
|
|
|
2023-07-16 13:45:13 -04:00
|
|
|
- [pico-args](https://crates.io/crates/pico-args) — argument parsing
|
|
|
|
- [termion](https://crates.io/crates/termion) — ANSI formatting
|
2023-06-19 17:24:57 -04:00
|
|
|
|