Setup - wolfgangw/digital_cinema_tools_distribution GitHub Wiki
Omarchy / Arch Linux
Open a terminal and run
curl -fLO https://git.io/digital-cinema-tools-setup && bash digital-cinema-tools-setup
Ubuntu / Debian / Linux Mint / Raspbian / openSUSE
Open a terminal and run
wget -O digital-cinema-tools-setup https://git.io/digital-cinema-tools-setup && bash digital-cinema-tools-setup
Windows 10
- Activate 'Windows Subsystem for Linux' (WSL) in Control Panel > Programs > Turn Windows Features On or Off
- Install the better Terminal from Microsoft
- Install Ubuntu, again from Microsoft Store, and launch it. First time around you will be asked to enter a username and password
- Run
wget -O digital-cinema-tools-setup https://git.io/digital-cinema-tools-setup && bash digital-cinema-tools-setup
macOS
Requirements:
- macOS Monterey (12) or higher
- Command Line Tools (CLT) for Xcode (run
xcode-select --installin a terminal) - Homebrew, a nifty package manager for macOS
Open a terminal and run
curl -fLO https://git.io/digital-cinema-tools-setup && bash digital-cinema-tools-setup
Fedora
Open a terminal and run
curl -fLO https://git.io/digital-cinema-tools-setup && bash digital-cinema-tools-setup
Updates
Run digital-cinema-tools-setup --check-update to check without installing. Run digital-cinema-tools-setup to update: it uses the latest published setup and matching tools in one run. There is no background polling.
If your installed setup does not recognize these options, download it once using the installation command above. Update checks need curl or wget and network access. Developers can use --no-self-update to run their local setup copy.
Uninstall
Run:
digital-cinema-tools-setup --uninstall
Confirm with y to remove ~/.digital_cinema_tools and recognized setup entries from recorded shell startup files, legacy ~/.bashrc, and ~/.inputrc. Any files saved inside the installation directory are removed too. Open a new terminal afterwards.
Shared system packages, mise-managed Rubies, user-edited shell entries, and unmarked .gemrc settings are left in place. No Ruby, network access, or sudo is needed to uninstall. A downloaded setup script also works: bash digital-cinema-tools-setup --uninstall.
Notes
-
On Debian/Ubuntu types of systems Setup will install a couple of system-wide packages and will require root privileges to do that (it drops those privileges immediately after). Everything else will be installed into
~/.digital_cinema_tools, neat and tidy. Don't mess around in there or you're on your own. -
If you care to know what
xcode-select --installinstalls on macOS systems, look at/Library/Developer/CommandLineTools/usr/bin/ -
Setup will tell you about any errors and you can safely re-run it when, for example, your network is back up. Type
digitaland hit yourTABkey (this will complete todigital-cinema-tools-setup) to run the setup script again. -
Every now and then run
digital-cinema-tools-setupto keep the installed tools up-to-date.