Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josueBarretogit/get_blessed_rs
Terminal tool to get you the best crates for your rust projects, curated by blessed.rs
https://github.com/josueBarretogit/get_blessed_rs
dependencies rust terminal terminal-app terminal-based
Last synced: about 1 month ago
JSON representation
Terminal tool to get you the best crates for your rust projects, curated by blessed.rs
- Host: GitHub
- URL: https://github.com/josueBarretogit/get_blessed_rs
- Owner: josueBarretogit
- License: mit
- Created: 2024-05-08T14:57:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T04:31:51.000Z (6 months ago)
- Last Synced: 2024-08-10T23:19:06.210Z (4 months ago)
- Topics: dependencies, rust, terminal, terminal-app, terminal-based
- Language: Rust
- Homepage: https://crates.io/crates/get-blessed
- Size: 4.26 MB
- Stars: 33
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ratatui - get_blessed_rs - Get the best crates for your rust projects, curated by blessed.rs. (💻 Apps / 🚀 Productivity and Utilities)
README
# get-blessed-rs
Terminal tool to get you the best crates for your rust projects with a few keybindings, curated by [blessed.rs](https://blessed.rs/crates)
## Motivation
As you may know, the website blessed.rs compiles the most popular crates that almost any rust project needs, so I decided to make a program that lets you look at those crates and add
them to your rust projects right in your terminal.## Showcase
![showcase](./public/showcase.gif)
## Features
- Check out a crate's documentation by pressing `` (Opens a tab in your default web browser)
- Check out a crate's crates.io page by pressing `` (Opens a tab in your default web browser)
- Move between categories with `` or ``
- Move up and down with either `` and `` arrow keys or with `` / ``
- Select the crate you want in your project by pressing ``
- Select all the crates from a category by pressing ``
- Select a crate with features by pressing `` (Opens a popup where you can select the features with ``)
- Add the selected crates to your rust project by pressing ``
- Close the application with `` or ``## Installation
```bash
cargo install get-blessed
```Arch Linux users can install [from the AUR](https://aur.archlinux.org/packages/get-blessed) via `paru -S get-blessed`.
After you are done adding the best crates to your rust project also consider making a .gitignore [add-gitignore-cli](https://crates.io/crates/add-gitignore-cli)
Please feel free to suggest new features or report any bugs / inconsistencies