あなたのクラウドネイティブ端末を過充電する12素晴らしいCLIツール
Base package manager ( mac )
私の使用Brew 私のmacにすべてをインストールするため.Bill自体をインストールするには、単に実行します.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Alfred生産性アプリケーション( MAC )
Alfredは直接端末関係ではないが、私の端末を起動するために使用するMac用のアプリケーションランチャーですので、言及の価値がある.
キーボードショートカットだけで、1つだけです.
Cmd+Space
: オープンアルフレッドアプリInstallation:
brew install alfred
Alternatives: QuickSilver, Launchbar, Spotilight.
3 . iterm ( mac )
端末エミュレータとして、このリストの他のツールと大きく統合されたiterm 2を使用することを好みます.私のお気に入りの機能のいくつかは、複数の端末が動作するように産卵している.
私が毎日使うキーボードショートカット:
Cmd+Enter
: フルスクリーンモード.Cmd+D
: 水平に分割.Cmd+[
or Cmd+]
: 次または前の端末.Cmd+t
: 新しいタブ端子.Cmd+Alt+i
: 現在のタブ内のすべてのペインにブロードキャスト入力.Installation:
brew install iterm2
Alternatives: Alacritty (Mac, Linux, Win), Kitty (Mac, Linux)
zsh shell
シェルを選ぶことは個人的な好みの何かです.
zshのPowerLevel 10 kのテーマ
PowerLevel 10 K(またはP 10 K)は、CLI自体のUXを大いに改善するZSHテーマです.インストール済み
p10k configure
そしてそれは対話的にあなたが望むようにそれをカスタマイズするプロンプトが表示されます.私の好きな機能のいくつかは次のとおりです.
インスタントプロンプト:これは、シェルの設定自体を読み込み終了する前に対話的なプロンプトを提供し、これは超高速起動になります.
コマンドを表示:それはコマンド関連情報を表示します.私には別名がある
k
for kubectl
だから私はストライキの瞬間が表示されますk
私のキーボードでInstallation:
brew install romkatv/powerlevel10k/powerlevel10k echo 'source /usr/local/opt/powerlevel10k/powerlevel10k.zsh-> theme' >>~/.zshrc p10k configure
Alternatives: oh-my-zsh
meslo - nerdフォント
あなたが自動インストールを望むなら
Meslo Nerd Font
中p10k configure
プロセス.コンソールのフォントとして十分なので、私はそれに固執している.Installation:
p10k configure
Alternatives: Fira Code, Incosolata, Victor Mono
7 . z
Z これらの小さなツールの1つは本当に違いを!その説明は「ジャンプアラウンド」であり、直接の置き換えとして使われる
cd
ディレクトリを切り替える.代わりに、ディレクトリ間の絶対パスまたは相対パスを使用してジャンプすると、それはあなたの最も頻繁にパスを追跡し、最高の試合にジャンプします.代わりに行う代わりに
cd ~/src/private/harbur/docs/playbook
私は単にz play
そして、それを拾う.Installation:
brew install z
クベック
クラウドネイティブはKubernetesと近頃、ほとんど同義語であるので、CLIの上のKubectlは必須です.バイナリをインストールする方法はいろいろあります.
Installation:
brew install kubernetes-cli
九九兵衛
どちらかを起動している場合、またはKubernetesの経験豊富なユーザーの1つの方法Kubernetesクラスタをローカルで起動するための最良の方法ですminikube .
Installation:
brew install minikube
Kubectx
あなたが多くのクラスタまたは多くの名前空間で働くならば、s(h)は、各々のコマンドにパラメタとしてそれらを通過するのを避けるために時間のゆるい時間、代わりにあなたが使用したいものであるためにあなたの活発な文脈または名前空間を変えることができます.
そのためにはkubectx . 両方をインストールする
kubectx
and kubens
コンテキストまたは名前空間を切り替えるには、画面の右側にあるP 10 Kの“Show on Command”機能と組み合わせられます.Installation:
brew install kubectx
舵
Helm Kubernetesのためのパッケージマネージャは、複数のリソースを整理し、統合されたアプリケーションとして一緒にそれらをインストールすることができますパッケージマネージャですが、それはまた、アップグレードとロールバックを行う能力を提供するリリースのライフサイクルを管理します.
としてヘルムV 2の寿命に達しているV 3を使用してください.
Installation:
brew install helm
11 .スターン
Stern 複数のポッドを使用して展開のログを取得したい場合は、例えば、複数のポッドを使用して配置します.
Installation
brew install stern
Alternatives: kubetail, kail
デスクトップクライアント
Kubernetic Kubernetes社の生産性に焦点を当てたデスクトップクライアントです.CLIは、生産性とオートメーションのために必要なときに最適ですが、Kuberneticは、機能発見のために最適です、初心者のための素晴らしい学習プラットフォームを提供し、実際には経験豊富なユーザーのためのCLIとの作業よりも高速です.
Kuberneticを使用すると、複数のコンテキスト&名前空間を管理することができますリソースの使用量を参照してください、サービスのポート転送を行う、コンテナ内のコマンドを実行する、豊富なYAMLの知識なしではるかに多くのリソースをクラフトリソース.
Installation:
brew install kubernetic
Disclaimer: Kubernetic is a product of Harbur Cloud Solutions, the consulting company where I currently work.
あなたがこれらのツールの1つをあなたの毎日のツール箱に加えたならば、私はこのポストが成功すると思います.
最近ブログを始めましたCoding Holy Grail 私は完璧なコーディング経験の永遠の追求とのような製品を構築する舞台裏のプロセスについて話しますKubernetic . この記事はそこからです.
あなたが私が書くものが好きならば🥰
Reference
この問題について(あなたのクラウドネイティブ端末を過充電する12素晴らしいCLIツール), 我々は、より多くの情報をここで見つけました https://dev.to/dkapanidis/12-awesome-cli-tools-to-supercharge-your-cloud-native-terminal-43inテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol