Plumbum.シェルコンビネータライブラリ | |
今すぐダウンロード |
Plumbum. ランキングとまとめ
広告
Plumbum. タグ
Plumbum. 説明
シェルスクリプトの手首厳選さを実際の言語に入れることを願っていますか? Plumbumシェルのコンビネータにこんにちは。 Plumbumは、Pythonのシェルスクリプトのようなプログラムのための小さなでも機能豊富なライブラリです。ライブラリのモットーは、シェルスクリプトに再度リターンする必要がありませんので、シェルの構文を維持しながらシェルの構文を模倣しようとしています(ただし、それが意味がある場合だけ)。ショートカット、ライブラリは、ローカルおよびリモートコマンドの実行、ローカルパス、および稼働ディレクトリと環境操作に焦点を当てています。しかし、講演では十分です。基本的な使い方>>> Plumbum Import Local >>> Plumbum.Local Import LS、Grep、Cat、WC >>>>>> RS() 'License Nreadme.RST ndist ndocs n '>>>>>> chain = ls WC >>>プリントチェーン(C:\Program Files\Git\LS.exe | C:\Program Files\Git\bin\wc.exe '-l')>>>チェーン( ) '9 n' >>> Notepad =ローカル >>>メモ帳() '' 'for plumbum import fg、bg >>> ls >>>( LS | WC )とBG >>> f = _ >>> f.wait()>>> f.stdout'16 N'workingディレクトリと環境>>> local.cwd( "c: windows"):...(ls | wc )()... '105 N' >>>>>>>>>>>(foo = "bar"):... local.env(foo = "spam"):... local.python( " - c"、 "import OS; Print Os.environ ").. 。local.python( " - c"、 "インポートOS;印刷OS.Environ ")... 'spam r n''bar r n'remoteの実行(SSH経過)>> > Plumbum Import Remote >>> R = Remote.Connect( "Linuxbox.foo.bar")>> > R () 'Linux N' >>> R_LS = R >>> r_ls
Plumbum. 関連ソフトウェア