Panfactum LogoPanfactum
Getting StartedInstall Tooling

Install Tooling

Objective

Install the necessary tooling to begin working with the Panfactum stack.

Supported Systems

  • Linux
  • macOS (Intel or ARM, Sonoma or later)
  • Windows (via WSLv2)

Installation

Please install these tools:

ToolVersionPurposeInstallation Docs
git~>2.40Primary version control toolDocs
git-lfs~>3.4Git extension for working with large binary blobsDocs
git-credential-manager~>2.4(Optional) Helper for securely caching HTTPS credentials for private git repositories.Docs
nix~>2.23Package management tool used to install all other dependenciesDocs
direnv~>2.32Automatically loads tooling when entering the project directoryDocs

Installation Notes

  • Make sure that you hook direnv into your shell via these instructions.

  • If you are using an earlier version of macOS, you may run into this issue where the nix binary cannot be found. Add export PATH="$NIX_LINK/bin:/nix/var/nix/profiles/default/bin:$PATH to your ~/.zshrc to resolve the issue.

Next Steps