このプロジェクトについて

shell-packは、システム管理者とDevOpsを対象としたfishシェル環境であり、生活の質を向上させる改善点と、カスタムコマンドラインツールのセットをまとめたものです。文書化された手順でインストールされ、初回起動時に、bat、ripgrep、fzf、dool、freshなどのヘルパーツールがまだ存在しない場合は、専用ディレクトリにダウンロードすることを提案します。 主な機能には、鮮やかな色とアイコン、実行時間・終了ステータス・パイプステータスの表示、バックグラウンドジョブの詳細(時間、終了ステータス、PID)、改善されたctrl-r履歴ナビゲーションと削除、高度なディレクトリナビゲーションが含まれます。ナビゲーションショートカットには、履歴とディレクトリ移動用のshift/alt矢印、tagdir/untagdirで設定したブックマークにジャンプするalt-dまたはdエイリアス、再帰的なディレクトリ変更メニュー用のalt-c、再帰的なファイル名検索用のalt-fがあります。また、tmuxセッションショートカット(one、mmux)、オプションのtmux、midnight commander、htop設定プリセット、tag/untagによるタブ/ウィンドウタイトル制御、プライベートモード、フィドルモード(F11)、cheat.shプロキシ付きのチートシートツールも提供します。 カスタムツールは、レジューム付きURLダウンロード(dl)、圧縮ファイルの作成と解凍(cfc、cfd)、OSC-52によるクライアントクリップボードへのコピー(cclip)、拡張sshフロントエンド(qssh)、プレビュー付きripgrepコンテンツ検索(rrg、alt-g)、オンラインmanページ取得(onman)、gitレビュー/追加/プッシュヘルパー(ggit)、Python仮想環境アクティベーション(venv)、.env読み込み(eenv)、ディスク空き領域の埋め尽くし(zero-unused-space)、ボイラープレートファイル作成(create)、ファイル/ストリーム暗号化(qcrypt)、fzfによるリアルタイムストリームフィルタリング(grasp)、ページング(ppage)、他のシェルからのfishエイリアス呼び出し(fishcall)をカバーしています。Linux専用ツールには、lsports、lsnet、ddool、qmount、ssmart、qchroot、qqemu、atdの代替(@)が含まれます。 バンドルされているシェル統合には、iterm2(デフォルトで有効、OSC 133/1337)とvscode(TERM_PROGRAMがvscodeの場合に有効、OSC 633)が含まれます。