pride/README.md

61 lines
1.9 KiB
Markdown
Raw Normal View History

# 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-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
## Installation
2024-02-22 14:11:26 -05:00
### Manual Install
<details>
2024-02-22 14:12:17 -05:00
<summary>Release Binary</summary>
2024-02-22 14:11:26 -05:00
Copy the compiled binary from the <a href="https://git.vwolfe.io/valerie/pride/releases/">releases page</a>
to a directory in <code>$PATH</code>, such as <code>/usr/bin/</code>.
</details>
<details>
<summary>Compile from Source</summary>
Compile using cargo with the command <code>cargo build --release</code> and
copy the file from <code>target/release/</code> to a directory in
<code>$PATH</code>, such as <code>/usr/bin/</code>.
</details>
<details>
<summary>makepkg (AUR)</summary>
Clone the <a href="https://aur.archlinux.org/pride.git">AUR Repository</a> and
2024-02-22 14:12:17 -05:00
run the command <code>makepkg --install</code>.
2024-02-22 14:11:26 -05:00
</details>
### Package Managers
<details>
<summary>Arch Linux (AUR): <code>pride</code></summary>
Install the package from the <a href="https://aur.archlinux.org/packages/pride"><code>pride</code> AUR Package</a>
2024-02-22 14:12:17 -05:00
using an AUR package manager such as <a href="https://github.com/Morganamilo/paru"><code>paru</code></a>.
2024-02-22 14:11:26 -05:00
</details>
<details>
<summary>Cargo: <code>pride-term</code></summary>
Install the package using Cargo with the command <code>cargo install pride-term</code>.
</details>
2024-07-06 21:18:15 -04:00
### Man Page
<details>
<summary>Section 6</summary>
Copy <code>man/pride.6</code> into <code>/usr/share/man/man6/</code>.
</details>
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