Skip to content

Instantly share code, notes, and snippets.

@hamzaajaved
Forked from LearnWebCode/f.sh
Created March 7, 2024 19:50
Show Gist options
  • Select an option

  • Save hamzaajaved/87c08472b0c1592c197c1812b00dfe55 to your computer and use it in GitHub Desktop.

Select an option

Save hamzaajaved/87c08472b0c1592c197c1812b00dfe55 to your computer and use it in GitHub Desktop.
My fzf first draft
# You need to give this file permission to execute by doing the following...
# chmod +x f.sh
# Add an alias named f to your .zshrc file like this:
# alias f="/Users/brad/Documents/shell-scripts/f.sh"
code "$(find ~/Documents ~/Desktop ~/Sites ~/Local\ Sites -type d \( -name "node_modules" -o -name ".next" -o -name ".git" -o -name "vendor" -o -name "wp-includes" -o -name "wp-admin" \) -prune -o -type d | fzf)"
# todo someday
# currently it only searches for folders, but it would be nice if I could search for zshrc or specific files, but I'm not sure if that will include too many files and be slow...
# If you press escape or control C and dont want to open any folder, dont feed code command an empty string, just dont run the command at all.
# Greatly, greatly, greatly reduce the folders we're finding, perhaps only search wp-content/themes etc or make better use of -maxdepth and -mindepth etc...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment