builder organizational tweaks

This commit is contained in:
2024-07-26 10:25:34 -07:00
parent 2dd622db73
commit 71c2ac8aa3
5 changed files with 37 additions and 36 deletions
+14 -17
View File
@@ -1,22 +1,19 @@
#!/bin/bash
# Function to get a directory using fzf
get_directory() {
# List all directories in the current directory that don't start with an underscore
local directories
directories=$(find . -maxdepth 1 -type d -not -name '_*' -exec basename {} \; | grep -v '[_\.]' | sort -r)
# List all directories in the current directory that don't start with an underscore
directories
directories=$(find . -maxdepth 1 -type d -not -name '_*' -exec basename {} \; | grep -v '[_\.]' | sort -r)
# Use fzf to allow the user to select a directory
local selected_dir
selected_dir=$(echo "$directories" | fzf --prompt="Select a directory: ")
# Use fzf to allow the user to select a directory
selected_dir
selected_dir=$(echo "$directories" | fzf --prompt="Select a directory: ")
# Check if a directory was selected
if [[ -z "$selected_dir" ]]; then
echo "No directory selected."
return 1
fi
# Check if a directory was selected
if [[ -z "$selected_dir" ]]; then
echo "No directory selected."
return 1
fi
# Set the BLDR_DIR variable to the selected directory
BLDR_DIR="${BLDR_PARENT_PATH}/${selected_dir}"
BLDR_APP=${selected_dir}
}
# Set the BLDR_DIR variable to the selected directory
BLDR_DIR="${BLDR_PARENT_PATH}/${selected_dir}"
BLDR_APP=${selected_dir}