cliに関するbluevinylのブックマーク (2)

  • Goの勉強がてらにPythonで書いたCLIをGoで書き直した話 - jtwp470’s blog

    こんにちは。社会人2ヶ月が経過したたんごです。 社内研修も終わり部署配属されてはや2週間が過ぎました。当に早いw さてさて、部署配属されてからほとんどRubyばっかり書いていてPython触っていないんですが最近RustGoに興味が出てきまして、せっかくなので少し前に書いたCLIをGolangで書き直してGoを学ぼうという魂胆です。 前提条件 文法を学ぶ 配列 スライス Range 辞書 Exercise: Maps 関数 メソッド interface その他 CLI の設計 JSONの読み込みと解析 テストコードを書く APIに実際に接続 CLIの完成 CircleCI 2.0を使ってテストする テストカバレッジの計測 Windowsで動作を保証するためにAppveyorを使う ここまでで役に立った資料、手法など fmt モジュールが便利 gore を使うと REPL が動かせる 疑

    Goの勉強がてらにPythonで書いたCLIをGoで書き直した話 - jtwp470’s blog
  • コマンドラインプログラムにおける引数、オプションなどの標準仕様 | プログラマーズ雑記帳

    コマンドラインプログラムの引数、オプションといったインターフェースには ちゃんと仕様、ガイドラインといったものが存在しています。 Unix(Linux) では慣習としてなんとなく合うものなのですが、 WindowsJava のプログラムなどでは、インターフェースがめちゃくちゃなプログラムも結構あります。 今回はコマンドラインプログラムの標準的なインターフェースの仕様、動作を紹介します。 プログラムを作る際の参考にしてもらえればと思います。 標準インターフェースはよくあるケースを考慮されて作られているものです。 自分の作っているプログラムは標準的なケースと違うといったことがあるかもしれません。 しかし、 標準のスタイルは合わせること自体に意味があります。 作成する場合にはなるべく標準インターフェースにあわせて作るべきだと思います。 Windows or Unix スタイル コマンドライ

  • 1