Skip to main content

Utility Scripts Overview

Install Doctor provides a handful of utility scripts that can be used to perform specific tasks. These scripts are housed in the scripts/ folder (in the root of the Install Doctor repository).

Kickstart Script

The scripts/provision.sh script is the quick-start script referenced by the Install Doctor home page. It is the preferred way of running Install Doctor on Linux / macOS systems. You can run this script by running the following:

bash <(curl -sSL https://install.doctor/start)

More details are provided on the Kickstart Script documentation page.

Homebrew Install Script

The scripts/homebrew.sh script is a helper script that installs Homebrew on Linux / macOS systems. It is provided as a convienience feature and can be run with the following snippet:

bash <(curl -sSL https://install.doctor/brew)

More details are provided on the Homebrew Install Script documentation page.

CloudFlare SSO SSH Script

The scripts/cloudflared-ssh.sh script automates the process of connecting devices to CloudFlare Teams so that you can access your devices (regardless of where they are on the internet) by leveraging short-lived certificates that are activated via Single Sign-On. In other words, these certificates are more secure because they automatically rotate and are easier to manage because they require logging into, say, Google to acquire the certificate for SSH access. After configuring CloudFlare and CloudFlare Teams as detailed in the script's documentation, you can run this script with:

bash <(curl -sSL https://install.doctor/ssh)

More details are provided on the CloudFlare SSO SSH Script documentation page.