タグ

2016年9月14日のブックマーク (2件)

  • 複数プラットフォームにGoアプリケーションを配布する

    複数プラットフォームにGoアプリケーションを配布する tcnksm/jj 最近試しにGo言語でCLIアプリケーションを作成した.joelthelion/autojumpをシンプルにしただけのツールで,ディレクトリを保存して,どこからでもその保存したディレクトリへの移動を可能にする. Goの環境さえあれば,このようなGo言語のアプリケーションの配布はとても簡単で,インストールは以下のようにするだけでよい. $ go get github.com/tcnksm/jj_ これだけではなく,Goはクロスコンパイルが簡単で,様々なプラットフォーム向けにバイナリを生成することができる.つまり,Goがインストールされていない環境に対しても簡単にツールを配布することができる. Packerなどの最近のHashicorp制のツールは,Go言語で書かれており,OSXLinuxWindows,FreeBSD

    ryskosn
    ryskosn 2016/09/14
  • Go でCLIツールを作る時に便利なツールとパッケージまとめ - GeeksDev

    2015 - 05 - 17 Go でCLIツールを作る時に便利なツールとパッケージまとめ golang どうもお久しぶりです。 最近Go言語にハマっている筆者です。 まだそんなに触ってはいないのですが、Goにはかなりの手応えを感じています。 というのもGoは CLI ツールの開発がすこぶる楽なんです。 4月から 職業訓練 施設でWeb系コースの受講者を対象に Linux サーバーについての講義を行っており、それに伴って私自身も Linux を扱う事が益々多くなってきました。 いろいろ Linux を触ってると結構 シェルスクリプト 書く機会があるんですよね。 ですがGoに入門してからはもう シェルスクリプト ではなくGoで書いた方が楽な気がしてきました。 (3、4行の超小規模なものは除きますが) なにせあまりにも シェルスクリプト より楽に作れますし、設計も綺麗になるので自然と

    Go でCLIツールを作る時に便利なツールとパッケージまとめ - GeeksDev