シェルフラグ

オープンソースコマンドラインフラグモジュール
今すぐダウンロード

シェルフラグ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Kate A Ward
  • 出版社のWebサイト:
  • http://code.google.com/p/shflags/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 42 KB

シェルフラグ タグ


シェルフラグ 説明

UNIXシェルスクリプト用のオープンソースコマンドラインフラグモジュール シェルフラグ(shflags)は、BourneベースのUNIX Shellスクリプト(BASH、DASH、KSH、SH、ZSH)のコマンドラインフラグの処理を非常に単純化するためのライブラリです(Linux、Solaris、Mac OS Xなど)。 。)。ほとんどのシェルスクリプトはflags処理のためにgetoptを使用しますが、さまざまなOSS上のgetoptの異なるバージョンは、ポータブルシェルスクリプトを書き込むことを困難にします。シェルフラグは代わりにOSバージョンとシェルを越えて変更されないAPIを提供して、スクリプトライターがスクリプトが機能すると確信している可能性があります。 ShflagsはGoogle-Gflags C / Pythonライブラリの一部です。このリリースの新機能: ・「=」で定義された長いフラグ(例えば、--abc = 123)を修正した問題#7 ・ユーザーがフラグ以外のコマンドライン引数の数を知ることが不可能 ・ `` flags_argc``によって返された値が間違っていたために利用可能です。 the ・ `` flags_argc``値は今や廃止されましたが、後ろに維持されます ・互換性。非フラグ引数を取得する新しい方法は実行によるものです。 ・ `` eval set - ** flags **呼び出しの後、 "$ {flags_argv}" `` `` ``呼び出し。議論の意志 ・標準シェル$#、$ @、$ *、$ 1などを使用して利用可能です。 ・問題#7の上記の修正により、フラグを混在させるための適切なサポートがあります ・コマンドラインに非フラグ引数を持つ。以前は、すべての非フラグ引数 ・コマンドラインの最後にあった必要がありました。 ・ `` _flags_standardgetopt() `` `` `_flags_enhancishtopt()` `関数 ・ `` _flags_getoptStandard() `` `` `` `` `` `` `` `` `` ``。 ・設定解除を扱うために '-U'シェルフラグの設定と回復を取り出しました ・エラーとしての変数。検証されているようにこのライブラリにそれを持つことにはない ・単体テストでは、基本的に利益なしで提供されていません。 ・生成されたヘルプが追加の「X」を追加していたSolarisの下でのバグを修正しました ・文字。 ・予約フラグ変数(例えばflags_true)のチェックを追加しました。 ・未設定の変数のバグを修正しました。 ・実際のGetOptエラーを報告してください。 ・すべてのテストは、標準または強化されたかどうかに基づいてスキップを適切に有効にします。 ・getoptが見つかりました。 ・Solaris用のOSリリースにOSバージョンを追加しました。 ・flags_reset()を修正して、デフォルト値環境varsを設定します。


シェルフラグ 関連ソフトウェア