mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
feat: add Dotbot
This commit is contained in:
22
functions/fcdh.sh
Executable file
22
functions/fcdh.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
# fhcd – Jump to home directory and search for directories
|
||||
|
||||
fhcd() {
|
||||
# Change to home directory
|
||||
cd "$HOME" || return
|
||||
|
||||
# Change to subdirectory if provided
|
||||
if [ -n "$1" ] && [ -d "$1" ]; then
|
||||
cd "$1" || return
|
||||
fi
|
||||
|
||||
# Find directories and use fzf for selection
|
||||
local dir
|
||||
dir=$(find . -type d | sed '1d; s|^\./||' | fzf --preview 'tree -C {} | head -50')
|
||||
|
||||
# Change to selected directory if one was chosen
|
||||
if [ -n "$dir" ]; then
|
||||
cd "$dir" || return
|
||||
else
|
||||
echo "No directory selected. Staying in current directory."
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user