タグ

ブックマーク / rcmdnk.com (3)

  • Batsを使ったシェルスクリプトのテスト

    B! 58 0 0 0 (Bashの)シェルスクリプトに関してテストを導入するために フレームワークとしてBatsを導入します。 bats batsの使い方 assertion シェルスクリプトでなくても使える bats シェルスクリプトのテストツールとして恐らく一番有名なツール。 オリジナルはこちら。 こちらは4年くらい前に更新が止まっていますが、 個人でメンテナンスを続けていくことが難しくなったときに みんなで続けていこうとして使われる様になったのが 以下のレポジトリ。 batsというアカウントはすでに他に取られていたのでこういう名前になった模様。 Call for Maintainers · Issue #150 · sstephenson/bats Information about community-maintained fork · Issue #236 · sstephen

    Batsを使ったシェルスクリプトのテスト
  • PowerShellをちょっと使ってみての感想

    B! 189 0 0 0 Windows 10ではPackageManagementというツールによって アプリの管理等がPowerShellからコマンドベースで出来る様になってるので、 Macで Homebrew+ Brew-file 的な感じでやってる設定管理の様なものが出来ないかということで、 取り敢えずPowerShellで出来ないかな、と思いちょっとPowerShellを勉強中。 PowerShellを使ってみて ExecutionPlicyの設定 スタイルガイド的な bashrc的な個人設定ファイル 変数 配列、ハッシュ(辞書) 配列を""内で使う時は注意 大文字小文字の区別 コマンドヘルプの見方 Write-Output (echo)の罠 関数の引数 HOME foreachとForEach-Object コマンドを複数行に分ける if ($a -eq “aaa”) retu

    PowerShellをちょっと使ってみての感想
  • cheat: コマンドラインツールのコマンド例を呼び出す

    B! 24 0 0 0 コマンドラインで作業を行ってる時、 ちょっとオプション等の使い方がわからないコマンドがあった時に ヘルプやmanを参照したり、それでもよくわからないとググる ことがありますが、 cheatコマンドを使えば具体的な使い方をぱっと見ることが出来ます。 cheat cheat コマンドのインストールは $ pip install cheat かまたはMacなら $ brew install cheat で1。 使い方は $ cheat sed # To replace all occurrences of "day" with "night" and write to stdout: sed 's/day/night/g' file.txt # To replace all occurrences of "day" with "night" within file.txt

    cheat: コマンドラインツールのコマンド例を呼び出す
  • 1