Scripts to install Quarkdown with automatic dependency management.
Supported package managers: apt, dnf, yum, pacman, zypper, brew.
To run with the default options:
curl -fsSL https://raw.githubusercontent.com/quarkdown-labs/get-quarkdown/refs/heads/main/install.sh | sudo env "PATH=$PATH" bashTo add options, append -s -- <options>:
curl ... | sudo env "PATH=$PATH" bash -s -- --tag v1.12.0Make sure you run with sudo privileges, as the script may need to install system packages and create files in system directories.
Supported package managers: winget, choco, scoop.
To run with the default options:
irm https://raw.githubusercontent.com/quarkdown-labs/get-quarkdown/refs/heads/main/install.ps1 | iexTo run with options:
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/quarkdown-labs/get-quarkdown/refs/heads/main/install.ps1))) -Tag v1.12.0The following options are formatted as:
*nix/Windows
Specify a custom installation directory.
Default: /opt/quarkdown (Linux/macOS), %LOCALAPPDATA%\Quarkdown (Windows)
Install a specific version of Quarkdown instead of the latest stable release.
vX.Y.Zfor specific versions (e.g.,v1.0.0).latestfor the latest devbuild release from the latest commit (possibly unstable).
Prevent the script from installing dependencies using an available package manager.
Use this if you want to manually install dependencies or already have them installed.
Use an existing Puppeteer installation instead of installing a new one.
The path should point to the directory containing node_modules/puppeteer,
such as /usr/lib.
If this option is not provided, Puppeteer will be installed locally to the Quarkdown installation directory.