あなたのクラウドネイティブ端末を過充電する12素晴らしいCLIツール


私は端末をリーンで生産的に保つのが好きです.
  • 醸造
  • アルフレッド
  • iTerm2
  • ZSH
  • powerlevel 10 k
  • フォントのフォント
  • Z
  • クベットル
  • クベッタックス
  • 船尾
  • クシネティック
  • 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


    シェルを選ぶことは個人的な好みの何かです.

    Installation: brew install zsh
    Alternatives: Fish, Bash


    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 Fontp10k 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 . この記事はそこからです.
    あなたが私が書くものが好きならば🥰