タグ

setとscriptに関するishideoのブックマーク (2)

  • シェルスクリプトを書くときにいつもやるやつを調べた

    bash のシェルスクリプトを書くときに、いつも脳死で以下をやっている。(同僚が整備してくれたものをコピペしている) エディタなり CI で shellcheck をまわす set -euxo pipefail と冒頭に書く こんな感じ #!/bin/bash set -euxo pipefail いつまでもコピペではさすがにアレなので、意味を調べたメモ。 shellcheck koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts イケてない書き方に警告を出してくれる それぞれの警告にはエラーコード割り振られていてとても便利 エラーコードごとに正誤例、解説が書かれているのでわかりやすい SC1000 の例 CI もそうだし、エディタのプラグインも充実 しているのでとりあえず入れておくと良い set

    シェルスクリプトを書くときにいつもやるやつを調べた
  • [Windows で Go] 動作環境を整備しよう – HiLoTECH

    (この記事は「WindowsGo」の第2回です) 整備指針・開発環境 さて、Go でのプログラミング環境を整えるにあたって、指針を決めておこう。 まず開発環境だが、この一連の文書で想定するのは以下のとおり: Windows Windows 8.1 x64で動作確認。 おそらくそれ以前・以降でも動く CygWin/Mingw とかは(直接的には)使わない なんか Windows でコーディングしてると石を投げられそうな風潮が最近あるが、 個人的に、 Apple製品を買ってはならないという一族の掟がある 自分の若いころはX環境なんか一部のブルジョアのものだったんじゃあ!というねたみ から、Windows にこだわる。異論は認めない。 また、ツール類のインストール時には、 できるだけ再現性の高い方法をとる ようにする。make && make install でいいと思っていた時代が、ぼくにも

  • 1