Skip to content

Instantly share code, notes, and snippets.

Avatar

key-amb key-amb

View GitHub Profile
@key-amb
key-amb / content.md
Last active Jan 12, 2017
よく使われるコマンドライン引数についての一般的な手引き
View content.md
View commit-emoji.md
  • 🎨 when improving the format/structure of the code
  • 🚀 when improving performance
  • ✏️ when writing docs
  • 💡 new idea
  • 🚧 work in progress
  • when adding feature
  • when removing feature
  • 🔈 when adding logging
  • 🔇 when reducing logging
  • 🐛 when fixing a bug
@key-amb
key-amb / hubotctl.sh
Created Aug 25, 2016
A wrapper script to control hubot by forever
View hubotctl.sh
#!/usr/bin/env bash
set -euo pipefail
envfile=".env.hubot"
if [[ ! -e $envfile ]]; then
echo "[error] $envfile not found!"
exit 1
fi
. $envfile
View gitでマージ済みの(リモート|ローカル)ブランチを全て削除.md

マージ済みのリモートブランチを全て削除

git branch -r --merged master | grep -v -e master -e develop | sed -e 's% *origin/%%' | xargs -I% git push --delete origin %
  1. remote の master に merge済み の branch をすべて表示して
  2. master と develop は消えてほしくないので除外して
  3. origin/ を削除して
  4. xargs (-I% % で ブランチ名を渡しつつ、全て削除する)
@key-amb
key-amb / enhancd-bash.md
Last active Jun 25, 2016
my enhancd setting for bash
View enhancd-bash.md
# bash
git clone git@github.com:key-amb/enhancd.git -b feature/configure-subcommands ~/.enhancd

cat <<EOS >> ~/.bashrc
ENHANCD_HYPHEN_ARG="-ls"
ENHANCD_DOT_ARG="-up"
. ~/enhancd/init.sh
bind -x '"\C-ur": cd -ls'
EOS
View gist:4d2a89fc97b161343adceeefd2a39f23
key-amb:~/my/repos/enhancd% .config/bin/shove/bin/shove -v -s zsh test/enhancd-enhancd_test.sh
:
# __enhancd::cd()
# With 1 set
ok 1 - /home/key-amb/my/repos/enhancd is /home/key-amb/my/repos/enhancd
ok 2 - /home/key-amb is /home/key-amb
-: no such file or directory
not ok 3 - /home/key-amb/my/repos/enhancd is /home/key-amb
not ok 4 - /home/key-amb is /home/key-amb/my/repos/enhancd
1..4
@key-amb
key-amb / tasks.md
Created Jun 11, 2016
引越しタスクリスト
View tasks.md
  • 不動産契約
  • 住所変更に伴うToDo
    • 各種契約変更
      • 電気
      • 水道
      • ガス
      • インターネット
    • 住所変更手続き
      • 公的機関
        • 住民票
@key-amb
key-amb / Makefile
Created Apr 14, 2016
Makefile to update git repository with submodules
View Makefile
.PHONY: update update-all all
update:
git pull origin master
git submodule update --init
update-all: update
git submodule foreach git pull origin master
all: update-all
View gist:9834a8313a197b275094