タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tipsに関するakiyoshi83のブックマーク (2)

  • gitの歴史に残っているユーザー名やメールアドレスを書き換える | DriftwoodJP

    % git config --global user.name "your_name" % git config --global user.email your_email@gmail.com % git config --list user.name=your_name user.email=your_email@gmail.com Git – 最初のGitの構成GitHub.app や SourceTree.app の情報も忘れずに書き換えましょう。 git filter-branch現状はこのようになっています。 % git show-ref cc34ba95390fc5efca16b50dd75ade62f52652c1 refs/heads/master cc34ba95390fc5efca16b50dd75ade62f52652c1 refs/remotes/origin/m

    gitの歴史に残っているユーザー名やメールアドレスを書き換える | DriftwoodJP
    akiyoshi83
    akiyoshi83 2014/07/18
    filter-branchすごい。
  • シェルスクリプトのオプション設計ガイドライン - Qiita

    僕はコマンドラインで使うシェルスクリプトを書くことがけっこうあるんだけど、インターフェイスというか呼び出し方はとても大事だと思ってるので、そこにわりと時間をかけて考えるようにしてる。実装はいつでも変更できるけど呼び出し方を変えた時は利用者にも変更を強いるので、できれば最初から良い設計で作りたいと思っている。 そこで、僕がシェルスクリプトのオプションとか引数とかの仕様を決める上で注意していることをまとめてみた。シェルスクリプトや、その他コマンドラインのツールを作るときに参考にしてほしい。 シェルの種類は bash や zsh を想定してるけど、実装によらない話なのでどんなシェルでも使えると思う。 エラーの時に Usage (使い方ヘルプメッセージ)を表示するのはやめる エラーになった時に Usage (使い方ヘルプメッセージ) を表示するスクリプトがあるけど、やめたほうがいいと思う。例えばこ

    シェルスクリプトのオプション設計ガイドライン - Qiita
    akiyoshi83
    akiyoshi83 2014/05/25
    標準入力をとるとか必須引数もオプションで指定できるようにするとかすごく親切設計。
  • 1