実験ディレクトリをよく作るのでこういうヘルパーを用意している。
# .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 をまとめるようになるんだろうし、そのあとしばらくすると「必要に応じてその場で書く」ようになるんだろうな、と思う。