Skip to content

Installation

sudo-nano edited this page Apr 13, 2025 · 5 revisions

Dependencies

Quartermaster requires Python >= 3.10 (because of match statements) and python's toml library. Python libraries can be installed with pip, but some systems may warn you that this can cause conflicts. In those cases, install packages with your system package manager or in a virtual environment.

Linux

Debian: apt-get install python-toml

Arch: yay -S python-toml

Fedora: yum install python-toml

MacOS

If you have homebrew: brew install python-toml

If you don't have homebrew: python3 -m pip install python-toml

Use only one of the above. NOT BOTH!

Windows

If you have a package manager such as scoop or choco, install python-toml using that. Otherwise:

python3 -m pip install python-toml

Clone Repository

git clone https://github.com/sudo-nano/quartermaster.git

Run

The following will provide an interactive prompt:

cd quartermaster
python3 main.py

Runtime arguments, and the ability to use Quartermaster via flags instead of the interactive prompt, will be supported eventually.

Clone this wiki locally