| Crates.io | cargo-seek |
| lib.rs | cargo-seek |
| version | 0.1.0 |
| created_at | 2025-04-30 23:53:54.956841+00 |
| updated_at | 2025-04-30 23:53:54.956841+00 |
| description | A terminal user interface for searching, adding and installing cargo crates |
| homepage | https://github.com/tareqimbasher/cargo-seek |
| repository | https://github.com/tareqimbasher/cargo-seek |
| max_upload_size | |
| id | 1655619 |
| size | 5,888,295 |

glow or mdcat[!IMPORTANT]
This crate is not published to crates.io yet. Until then, download the binary from the releases page.
cargo install --locked cargo-seek
cargo-seek
or as a cargo sub-command:
cargo seek
Options
cargo-seek.exe [OPTIONS] [PROJECT_DIR]
Arguments:
[PROJECT_DIR] Path to a directory containing (or one of its parents) a Cargo.toml file
Default: <current directory>
Options:
-s, --search <TERM> Start a search on start
-h, --help Print help
-V, --version Print version
UI Options:
-f, --fps <FLOAT> Frame rate, i.e. number of frames per second [default: 30]
-t, --tps <FLOAT> Tick rate, i.e. number of ticks per second [default: 4]
--counter Show TPS/FPS counter
Cargo Projects
If a cargo project (Cargo.toml) is found in the current directory or one of its parents, you can use cargo-seek to
add and remove crates to your cargo project. You can also direct crate-seek to target a specific cargo project
directory:
# dir, or one of its parents, should contain a cargo.toml file
cargo seek /path/to/dir
| Key | Action |
|---|---|
Enter |
Run search |
Ctrl + a |
Search scope |
Ctrl + s |
Sort |
| Key | Action |
|---|---|
Tab |
Switch between boxes in the UI |
ESC |
Go back to search; if already there will clear results |
Ctrl + Left/Right |
Change column width |
Ctrl + h |
Toggle usage/help screen |
Ctrl + c |
Quit |
| Key | Action |
|---|---|
a |
Add crate to current project |
r |
Remove crate from current project |
i |
Install binary |
u |
Uninstall binary |
Ctrl + d |
Open docs |
Left, Right |
Go previous/next page |
Home, End |
Go to first/last crate in page |
Ctrl + Home/End |
Go to first/last page |
pacseek