一応コマンドを作り始められそうなところまで書いた。