Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Vonr/parui
Simple TUI frontend for paru or yay.
https://github.com/Vonr/parui
archlinux paru rust search tui yay
Last synced: about 2 months ago
JSON representation
Simple TUI frontend for paru or yay.
- Host: GitHub
- URL: https://github.com/Vonr/parui
- Owner: Vonr
- Created: 2022-04-27T08:58:08.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T14:11:36.000Z (12 months ago)
- Last Synced: 2024-03-15T01:25:33.950Z (10 months ago)
- Topics: archlinux, paru, rust, search, tui, yay
- Language: Rust
- Homepage:
- Size: 4.19 MB
- Stars: 116
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ratatui - parui - Simple TUI frontend for paru or yay. (💻 Apps / 👨💻 System Administration)
README
# parui
[![Crates.io](https://img.shields.io/crates/v/parui)](https://crates.io/crates/parui)### Simple TUI frontend for [paru](https://github.com/morganamilo/paru) or [yay](https://github.com/Jguer/yay).
### Usage
```
Usage: parui [OPTION]... QUERY
Search for QUERY in the Arch User Repository.,
Example:
parui -p=yay rustupOptions:
-p=
Selects program used to search AUR
Not guaranteed to work well
Default: paru
-h
Print this help and exit
```### Keybinds
parui adopts vim-like keybinds.
| Key | Mode | Action |
|------------------------|--------|---------------------------|
| \ | Insert | Search for query |
| \ | Insert | Removes previous word |
| \ | Both | Exits parui |
| \ | Both | Switch Modes |
| i, / | Select | Enter Insert Mode |
| \ | Select | Install selected packages |
| \, \ | Select | Moves info one row down |
| \, \ | Select | Moves info one row up |
| h, \, \ | Select | Moves one page back |
| j, \ | Select | Moves one row down |
| k, \ | Select | Moves one row up |
| l, \, \ | Select | Moves one page forwards |
| g, \ | Select | Go to start |
| G, \ | Select | Go to end |
| \ | Select | Select/deselect package |
| c | Select | Clear selections |
| \ | Select | Remove selected packages |
| q | Select | Exits parui |### Images
![Start Screen](https://user-images.githubusercontent.com/24369412/218350990-96a0f294-9612-4103-b43c-98b7ecfa2428.png)
![Info](https://user-images.githubusercontent.com/24369412/218350962-217da502-b8e3-4b0a-9bd7-bafe4e3c92ed.png)
![Info Scrolling](https://user-images.githubusercontent.com/24369412/218350977-39ed3f30-125d-4217-a01d-5b5b151e7aef.png)
![Selections](https://user-images.githubusercontent.com/24369412/218350983-bf1fee64-c635-46f1-a3a8-fdf0c0ad9190.png)