#!/usr/bin/env bash set -e # Setup Assets Directory # This script sets up the assets directory structure and downloads Azure icons SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/../lib/init.sh" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" ASSETS_DIR="${PROJECT_ROOT}/assets" echo "Setting up assets directory structure..." # Create directory structure mkdir -p "${ASSETS_DIR}/azure-icons/svg" mkdir -p "${ASSETS_DIR}/azure-icons/png" mkdir -p "${ASSETS_DIR}/azure-icons/metadata" mkdir -p "${ASSETS_DIR}/diagrams/architecture" mkdir -p "${ASSETS_DIR}/diagrams/network" mkdir -p "${ASSETS_DIR}/diagrams/deployment" mkdir -p "${ASSETS_DIR}/diagrams/templates" mkdir -p "${ASSETS_DIR}/logos" mkdir -p "${ASSETS_DIR}/screenshots" echo "✅ Assets directory structure created" # Create .gitkeep files to ensure directories are tracked touch "${ASSETS_DIR}/azure-icons/svg/.gitkeep" touch "${ASSETS_DIR}/azure-icons/png/.gitkeep" touch "${ASSETS_DIR}/diagrams/architecture/.gitkeep" touch "${ASSETS_DIR}/diagrams/network/.gitkeep" touch "${ASSETS_DIR}/diagrams/deployment/.gitkeep" touch "${ASSETS_DIR}/logos/.gitkeep" touch "${ASSETS_DIR}/screenshots/.gitkeep" echo "✅ Directory structure setup complete" echo "To download Azure icons, run:" echo " ./scripts/assets/download-azure-icons.sh" echo "Assets directory: ${ASSETS_DIR}"