SOTONO / ZSHCMDS

SOTONO / DOTFILES / ZSH

05 / 06

cur

起動zsh/repo.zsh依存: fzf · cursor

ABOUT

リポジトリを選んで cd して Cursor で開く。

repo と同じ選択 UI でリポジトリ(worktree 単位)を選び、cd したうえで Cursor を開く。エディタで作業を始めるまでの最短経路。移動履歴は ~/.repo_history に追記される。

USAGE

cur [work_dir]

EXAMPLES

$ cur

選んだリポジトリを Cursor で開く

DEMO

DEMO GIF SLOT

src/assets/gifs/cur.gif を追加するとここに表示されます

SOURCE

# fzf でリポジトリを選び、cd して Cursor で開く
# usage: cur [work_dir]
cur() {
    local work_dir="${1:-$WORK_DIR}"
    local selected_path=$(_select_repo_or_worktree "$work_dir")

    if [[ -n "$selected_path" ]]; then
        cd "$selected_path"
        echo "$selected_path" >> "$REPOHIST_FILE"
        cursor "$selected_path"
    fi
}
zsh/repo.zsh