タグ

tmuxとツールに関するMukeのブックマーク (2)

  • Powerlineで基本的なカスタマイズをする tmuxのセグメント編 | Unskilled?

    Powerline設定の予備知識 Powerlineのステータスラインはセグメント(Segments)という単位で構成されます。セグメントは部品みたいな感覚で捉えてもらえばいいかもしれません。 例えばセグメントには「カレントディレクトリ」「現在のネットワーク」「時計」「バッテリーの残量」「天気」「ホスト名」などなどさまざまな種類が存在します。 Powerlineはbashやzshなどの各シェル、ターミナルマルチプレクサのtmuxvim等に対応していますが、これらに共通で使えるコモンセグメント(Common segments)とそれぞれの環境専用のセグメントがあります。 これらのセグメントの表示・非表示の設定、表示形式の設定を行うことでステータスラインの構成をカスタマイズできます。この構成をPowerlineではテーマ(theme)と呼びます。 また別途カラーを変更することもできます。カラ

    Powerlineで基本的なカスタマイズをする tmuxのセグメント編 | Unskilled?
  • 高速にGo言語のCLIツールをつくるcli-initというツールをつくった

    高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-initGitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景 Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash

  • 1