> [!warning]
> このコマンドを[[cmux]]の中で実行して作成されたワークスペースでは `cmux` コマンドが使えなくなる。また、[[cmux]]では[[Codex CLI]]を開いている可能性が高いことを考えると、[[CLI]]経由のオープンはかえって不便な気がしてきたので使わないほうがいい。
[[ワークスペース (cmux)|ワークスペース]]を名前付きで作成する方法。CLIで以下のワンライナーを実行する。
```bash
ws_id=$(cmux new-workspace | awk '/^OK /{print $2}') \
&& cmux rename-workspace --workspace "$ws_id" "workspace_name" \
&& cmux select-workspace --workspace "$ws_id"
```
[[zshrc]]に書くなら関数定義がオススメ。`cnw workspace_name` で作成できる。
```bash
function cnw() {
ws_id=$(cmux new-workspace | awk '/^OK /{print $2}')
cmux rename-workspace --workspace "$ws_id" "$1"
cmux select-workspace --workspace "$ws_id"
}
```