-
Notifications
You must be signed in to change notification settings - Fork 3
/
install
executable file
·225 lines (155 loc) · 6.01 KB
/
install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
#!/bin/sh
##
# install
#
# Use the `cargo` command to install our favorite crates for Rust, Rocket, etc.
#
# ## Tracking
#
# * Command: https://github.com/sixarm/rust-cargo-favorites/bin/install
# * Version: 1.13.0
# * Created: 2020-06-19T02:05:11Z
# * Updated: 2024-12-10T18:22:54Z
# * License: GPL-2.0 or GPL-3.0 or contact us for me
# * Contact: [Joel Parker Henderson](http://joelparkerhenderson.com)
##
# Code search and replace tool. Like find | sed -i.
cargo install amber
# Display current network utilization by process, connection, and remote IP/hostname.
cargo install bandwhich
# A `cat` clone with wings.
cargo install bat
# Graphical process/system monitor like `top` with a customizable interface and many features.
cargo install bottom
# A better way to navigate directories. Like `tree`.
cargo install broot
# A human-friendly and fast alternative to `cut` and (sometimes) `awk`.
cargo install choose
# A diff that understands syntax.
cargo install difftastic
# Show disk usage. Like `du` and more intuitive. Mnemonic: du + rust = dust.
cargo install du-dust
# Show and analyze file system usage. Like `du` with more features and colors.
cargo install dutree
# File-tree visualizer and disk usage analyzer, akin to tree + du.
cargo install erdtree
# eza is a modern replacement for `ls`.
cargo install eza
# evcxr provides a Rust REPL
rustup component add rust-src && cargo install evcxr_repl
# fcp is significantly faster alternative to the classic Unix `cp` command.
cargo install fcp
# fd is a simple, fast and user-friendly alternative to `find`.
cargo install fd-find
# flamegraph is a tool for visualizing call graphs of Rust programs.
cargo install flamegraph
# feroxbuster is a simple, fast, recursive content discovery tool.
cargo install feroxbuster
# Faster workspace management.
cargo install fw
# git-absorb is a git rebase tool that does automatic fixup on commits.
cargo install git-absorb
# Blazing fast terminal-ui for git.
cargo install gitui
# Graphical ping network tracer.
cargo install gping
# HTML command line parser. Like `jq` for JSON. Simple.
cargo install htmlq
# HTML command line parser. Like `jq` for JSON. Advanced.
cargo install html-query
# Modern alternative to the watch command.
cargo install hwatch
# Fast, lag-free terminal file browser.
cargo install hunter
# A command-line benchmarking tool.
cargo install hyperfine
# Just command runner, like a modern `make`.
cargo install just
# Fast indexing and querying your filesystem. Replaces `locate`, `mlocate`, `updatedb`.
cargo install lolcate-rs
# ls command with a lot of pretty colors and backwards compatibility.
cargo install lsd
# McFly replaces `ctrl-r` shell history search.
cargo install mcfly
# mdBook is a utility to create modern online books from Markdown files.
cargo install mdbook
# cat for markdown: Show markdown documents in terminals.
cargo install mdcat
# Download Spotify tracks to Ogg Vorbis (with a premium account).
cargo install oggify
# Monitor that network is reachable; in case of failure, run a command.
cargo install pingkeeper
# Monitor system processes. Like `ps`.
cargo install procs
# Project management CLI for git repos.
cargo install projector
# ripgrep is a regular expression text search tool. Like `grep`.
cargo install ripgrep
# ripgrep-all uses ripgrep to search files via other installed tools: pandoc, poppler, tesseract, ffmpeg, etc.
cargo install ripgrep_all
# Shared Compilation Cache.
cargo install sccache
# An intuitive find & replace CLI.
cargo install sd
# Scooter is an interactive find-and-replace terminal UI app.
cargo install scooter
# Simple HTTP server that can serve static files.
cargo install simple-http-server
# Command-line utility for SQLx, the Rust SQL toolkit .
cargo install sqlx-cli
# Fast minimal infinitely customizable prompt for any shell.
cargo install starship
# Tera CLI for one-off Tera template interpolation from context file / env vars.
cargo install tera-cli
# Fetch and show `tldr` help pages for many CLI commands, including offline caching.
cargo install tealdeer
# Network diagnostic TUI tool, like a better ping, traceroute, mtr, and more.
cargo install trippy
# Build, bundle & ship your Rust WASM application to the web.
cargo install trunk
# Compile Rust to Wasm and generate JS interop code.
cargo install wasm-pack
# Watch files for modifications then execute commands.
cargo install watchexec-cli
# xh is a friendly and fast tool for sending HTTP requests.
cargo install xh
# Terminal workspace multiplexer. Like `screen` and `tmux`.
cargo install zellij
# A faster way to navigate your filesystem. Like `cd` and `jump`.
cargo install zoxide
### Cargo helpers ###
# Display information on the cargo cache, with optional cache pruning.
cargo install cargo-cache
# A code review system for the cargo package manager.
cargo install cargo-crev
# Check your cargo doc documentation for broken links.
cargo install cargo-deadlinks
# For building final distributable artifacts and uploading them to an archive.
cargo install cargo-dist
# Generate a Zeal/Dash docset for your rust package.
cargo install cargo-docset
# Edit your cargo file via the command line.
cargo install cargo-edit
# Crate a new Rust project by leveraging a pre-existing template
cargo install cargo-generate
# Task runner akin to `make` command with `Makefile`
cargo install cargo-make
# Cargo subcommand for you to smooth your release process.
cargo install cargo-release
# Cargo subcommand to delete unwanted build files.
cargo install cargo-sweep
# Cargo subcommand to show which crates need upgrades.
cargo install cargo-upgrades
# mdBook for generating markdown documentation as a book
cargo install mdbook
# mdBook PDF for generating markdown documentation as a PDF file.
#
# If you use macOS and brew, then you may want/need to install Chromium,
# and ensure there is no macOS quarantine that stops Chromium launching:
#
# brew install chromium --no-quarantine
#
cargo install mdbook-pdf --features fetch
### Rust components
# Lints to catch mistakes and improve your Rust code.
rustup component add clippy