Files
docker-compose-cookbooks/_builder/getdir.bash
T
2024-07-26 10:25:34 -07:00

20 lines
598 B
Bash

#!/bin/bash
# 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
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
# Set the BLDR_DIR variable to the selected directory
BLDR_DIR="${BLDR_PARENT_PATH}/${selected_dir}"
BLDR_APP=${selected_dir}