- 参考:Gitの基本操作をドリル形式で学べる『githug』をインストール&実践してみた
- ソースコード:Gazler/githug
- git の基本操作を、小学校の算数ドリルとかみたいに学べる教材
- gem install githug すれば使える
- excludesfile = ~/.gitignore とかを設定していると課題の環境構築でコケてる可能性があるので注意すること
githug の問題で利用するコマンド
githug の問題で利用するコマンド
| *markdown-cheat-sheet.jax* Markdown カンニングペーパー | |
| 作者: Kyo Nagashima <kyo@hail2u.net> | |
| バージョン: 0.04 | |
| 説明: Markdown 記法のカンニングペーパーです。 | |
| 1. 記法の例 |markdown-cheat-sheet-examples| | |
| 1.1 段落 |markdown-cheat-sheet-paragraph| | |
| 1.2 改行 |markdown-cheat-sheet-linebreak| | |
| 1.3 テキストの強調 |markdown-cheat-sheet-emphasis| |
| # Make sure using latest Homebrew | |
| update | |
| # Update already-installed formula | |
| upgrade | |
| # Add Repository | |
| tap caskroom/cask | |
| tap homebrew/binary | |
| tap homebrew/completions |
| ## boot2docker | |
| if command -v boot2docker &>/dev/null; then | |
| if [ "$(boot2docker status 2> /dev/null)" = 'running' ]; then | |
| export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375 | |
| fi | |
| compdef _boot2dockercmd boot2docker_wrapper | |
| function _boot2dockercmd { | |
| local -a cmds | |
| if (( CURRENT == 2 ));then |
| function ansible-playbook_wrapper() { | |
| if [ $(git log -n 1 >/dev/null 2>&1 ; echo $?) -eq 0 ]; then | |
| \ansible-playbook $@ -e "playbook_version=$(git log -n 1 | head -n 1 | awk -F " " '{print $2}')" | |
| else | |
| \ansible-playbook $@ | |
| fi | |
| } | |
| alias ansible-playbook=ansible-playbook_wrapper |
| nwdiag { | |
| network 主電源 { | |
| address = "NEMA L5-30R 40A/100V"; | |
| UPS01 [address = "Rack Connector01"]; | |
| UPS02 [address = "Rack Connector04"]; | |
| } | |
| network PDU01 { | |
| address = "NEMA L5-15R 30A/100V"; |
| --- | |
| - hosts: 127.0.0.1 | |
| connection: local | |
| tasks: | |
| - name: Make sure using latest Homebrew | |
| shell: "brew update" | |
| - name: Update already-installed formula | |
| shell: "brew upgrade" |
| ## Rake | |
| ## タスク一覧から実行するタスクを選択できるようにした | |
| alias pake='LINE=$(rake -T |awk '\''{print $2}'\'' | peco); rake ${LINE}' | |
| ## test-kitchen | |
| ## 各サブコマンドからインスタンスを選択できるようにした | |
| if command -v kitchen &>/dev/null; then | |
| function kitchen_wrapper() { |