0xf

日記だよ

よくあるsandboxヘルパーコマンド

実験ディレクトリをよく作るのでこういうヘルパーを用意している。

# .bashrc

sandbox() {
  local dir
  local dir_name

  create_sandbox_readme() {
    if [ ! -f "$dir/README.md" ]; then
      cat > "$dir/README.md" <<EOF
# sandbox/${dir_name}

## 説明

- TODO
EOF
    fi
  }

  if [ $# -eq 0 ] || [ "$1" = "today" ]; then
    dir_name="$(date +%Y-%m-%d)"
    dir="$HOME/sandbox/${dir_name}"
    mkdir -p "$dir"
    create_sandbox_readme
    cd "$dir" || return
    return
  fi

  if [ "$1" = "ls" ]; then
    mkdir -p "$HOME/sandbox"
    ls -ltr "$HOME/sandbox/"
    return
  fi

  dir_name="$1"
  dir="$HOME/sandbox/${dir_name}"
  mkdir -p "$dir"
  create_sandbox_readme
  cd "$dir" || return
}

この種のヘルパー昔は dotfiles みたいなのにまとめていたけど、必要に応じて生成AIで書くようになった。


コーディングエージェントで最近広まっている skills ってこれに近い感じがある。だから、まずはしばらく自分用の .skills をまとめるようになるんだろうし、そのあとしばらくすると「必要に応じてその場で書く」ようになるんだろうな、と思う。