2025-07-08 22:34:34 +03:00

29 lines
653 B
Bash
Executable File

#!/bin/bash
SOURCE_DIR="$(git rev-parse --show-toplevel)/services/tools/cli"
OUTPUT_DIR="$HOME/.local/bin"
mkdir -p "$OUTPUT_DIR"
SCRIPTS=(
"${SOURCE_DIR}/docker_service.py"
"${SOURCE_DIR}/create_hardlinks.py"
)
for script in "${SCRIPTS[@]}"; do
script_name=$(basename "$script" .py | tr '_' '-')
pyinstaller --onefile --distpath "${OUTPUT_DIR}" "${script}" --name "${script_name}"
if [ $? -eq 0 ]; then
echo "Successfully built $script_name and distributed to $OUTPUT_DIR"
else
echo "Failed to build $script_name"
fi
done
rm -rf build/ dist/ *.spec
echo "Build and distribution process completed."