タグ

cliとpythonに関するkk42のブックマーク (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
  • Python: コマンドラインパーサの Click が便利すぎた - CUBE SUGAR CONTAINER

    Python のコマンドラインパーサといえば、標準ライブラリに組み込まれている argparse が基。 蛇足になるけど、バージョン 2.7 以前で使われていた optparse は将来的に廃止予定なので新たに使うことは避けた方が良い。 そして、今回紹介する Python のサードパーティ製コマンドラインパーサ Click は、既存のパッケージと比較すると最小限のコードで美しくコマンドラインインターフェースを実装できるように作られている。 どれくらい楽になるかといえば、もう argparse を使っている場合じゃないな、と思えるレベル。 Welcome to Click — Click Documentation (8.0.x) もくじ もくじ Click をインストールする 基的な使い方 コマンドを定義する オプションを追加する 引数を追加する サブコマンドを作る オプションについて

    Python: コマンドラインパーサの Click が便利すぎた - CUBE SUGAR CONTAINER
  • 1