We use Addigy Smart Software to roll this out across a multi-tenant fleet. Hopefully VW2026 won’t break it!
#!/bin/bash
# Define the base directory variable for easier reuse
base_dir="/path/to/VectorWorks 2025 Installer"
# Change to the base directory
cd "$base_dir" || { echo "Failed to cd to $base_dir"; exit 1; }
# If the install manager app doesn't exist, unzip the installer zip quietly
if [ ! -d "$base_dir/Vectorworks 2025 Install Manager.app" ]; then
unzip -qq "Vectorworks 2025 Install Manager-30.x.xxxxxx-mac.zip"
fi
# Set permissions recursively to 777 (full access)
chmod -R 0777 "$base_dir"
# Create the install script file with proper indentation and quoting
cat < "$base_dir/vw2025_install_script.sh"
#!/bin/bash
su AddigySSH -c 'sudo "$base_dir/Vectorworks 2025 Install Manager.app/Contents/Resources/cli.sh" install --installdir "/Applications/Vectorworks 2025" --serial "xxxxxx" --uid 401 --gid 20'
EOF
# Make the created script executable and run it
chmod +x "$base_dir/vw2025_install_script.sh"
sh "$base_dir/vw2025_install_script.sh"
# If the Libraries directory exists, set its permissions recursively to 777
libs_dir="/Applications/Vectorworks 2025/Libraries"
if [ -d "$libs_dir" ]; then
chmod -R 0777 "$libs_dir"
fi
macinteract Pty. Ltd. | ABN 44 155 154 653 | terms and legal. | © 2025
We use cookies to keep things running smoothly and help us improve—no secrets here!
Please select which cookies we can use. You can change your mind whenever you like!
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com