Crates.io | rushed |
lib.rs | rushed |
version | 0.1.1 |
created_at | 2025-05-09 07:07:12.280633+00 |
updated_at | 2025-07-29 07:04:55.099051+00 |
description | Simpler and faster shell commands. |
homepage | https://gitlab.com/traxix/rushed |
repository | https://gitlab.com/traxix/rushed |
max_upload_size | |
id | 1666363 |
size | 22,451 |
A collection of CLI tools to simplify and speed up shell usage.
[TOC]
cargo install rushed
f
- Find your file fasterf
is a fast alternative to find
and grep
with simpler syntax and smart configuration.
f [OPTIONS] [match_files]...
# Find files matching a pattern (like `find . -name "*rs"`)
f "rs$"
# Find a file while ignoring specific directories
f --idirs node_modules index.js # without config
f index.js # with config
# Find files ending with "rs" and containing lines matching "Arc" AND "use"
find . -name "*rs" -exec grep -l Arc '{}' \; | grep use
f "rs$" -a Arc use
# Find all files .cpp and .h
f "cpp$" "h$"
--generate-conf
Generate default config (overwrite if exists)-p, --path <path>
Search root path [default: .]--idirs <ignore_dirs>...
Ignore listed directories--ifiles <ignore_files>...
Ignore listed files--max-depth <max_depth>
Max depth [default: 100]-n, --any <patterns_any>...
Match any of these patterns in file content-a, --all <patterns_all>...
Match all of these patterns in file content-c, --conf <conf>
Config file path [default: ~/.config/rush/conf.json]-v, --verbose
Print matched lines-h, --help
Show help-V, --version
Show version