Linuxメモ : あると便利かもしれないRust製コマンドラインツール
- インストール方法
- bat
- ripgrep, ripgrep-all
- fd, fselect
- starship
- exa, lsd, nat
- nushell
- navi, tealdeer
- delta
- hyperfine
- xsv, csview
- py-spy
- bandwhich, gping, ht, dog
- hexyl, bingrep
- broot
- tokei
- genact, globe, glitchcat
- monolith
- shellharden
- fnm, volta
- pastel
- gitui, onefetch, git-interactive-rebase-tool
- skim
- watchexec
- dust, diskonaut, dua-cli, dutree
- zoxide
- ytop, bottom, zenith
- mcfly
- sd, desed
- topgrade
- pueue
- procs
- grex
- silicon
- angle-grinder
- drill, oha
- choose
- tmux-thumbs
GitHub TrendingのRustのページを眺めていて気になったコマンドラインツールを試してみる。
スター数の多いツールは既に有名なものもあるし便利。個人的にはbat, ripgrep, fd, starship, delta, lsd, zoxide, tealdeerなんかがお気に入り。
とは言っても本番環境で使うことには抵抗があるし、このようなツールに慣れると素の環境で困るので個人の開発環境で使っている。
スター数順に紹介するが、似たようなツール、関連しそうなツールは併せて紹介。
キャプチャはWSL 2/Ubuntu 20.04の環境で実際に使ってみたときの画像。ツール数が多く雑な説明になっているので適切でないところもあるかも。
一部のツールについては本ブログのRustカテゴリのページで紹介しているので興味があればどうぞ。
Linuxメモ : Rust製のdeltaでgit diff, diffをシンタックスハイライトして表示
- delta
- インストール
- 使い方
- テーマ
delta
Rust製のdeltaを使うとgit diff
などのgit関連コマンドやdiff
コマンドをシンタックスハイライトして表示できるようになる。また、行内での差分を検知して見やすくしてくれる。
続きを読む
人気の負荷試験(負荷テスト)ツールを調べてみる(Locust, Vegeta, wrk)
- 負荷試験(負荷テスト)ツール一覧
- Locust
- Vegeta
- wrk
負荷試験(負荷テスト)ツール一覧
人気の負荷試験(負荷テスト)ツールを調べてみる。
ツール一覧はawesome-http-benchmarkにまとまってた。
スター数順に並べてみる(スター数500以上)。
wrk, Vegeta, Locustが人気のようだ。
Repository | スター数 |
---|---|
wg/wrk | 24,502 |
tsenart/vegeta | 14,504 |
locustio/locust | 12,699 |
rakyll/hey | 8,265 |
loadimpact/k6 | 6,480 |
gatling/gatling | 4,708 |
apache/jmeter | 4,079 |
JoeDog/siege | 3,997 |
mcollina/autocannon | 3,642 |
giltene/wrk2 | 2,467 |
codesenberg/bombardier | 2,069 |
processone/tsung | 1,958 |
goadapp/goad | 1,797 |
fortio/fortio | 1,291 |
httperf/httperf | 752 |
h2non/baloo | 683 |
fcsonline/drill | 540 |
Linuxメモ : Rust製のSiliconでソースコードを綺麗な画像に変換
Pythonメモ : 「Rich」ターミナルでリッチなテキスト表現を可能にするライブラリ
- Rich
- インストール
- 使い方
Rich
Richを使うとターミナル上でカラー、スタイル付け、テーブル表示、シンタックスハイライト、Markdown表示などのリッチなテキスト表現ができる。
続きを読む