Control Natilius behavior at runtime.

Runtime Variables

Variable Default Description
SKIP_SUDO false Skip sudo validation
NONINTERACTIVE false Disable prompts
DRY_RUN false Preview mode
VERBOSE_MODE false Debug output
QUIET_MODE false Errors only
SKIP_UPDATE_CHECK false Skip update check
CI false CI environment

Path Variables

Variable Default Description
NATILIUS_HOME ~/.natilius Installation directory

Installer Variables

Variable Default Description
SKIP_RUN false Install without running
NATILIUS_BRANCH main Git branch

Examples

Fully Automated

SKIP_SUDO=true \
NONINTERACTIVE=true \
QUIET_MODE=true \
natilius setup

CI/CD

- name: Setup
  run: |
    SKIP_SUDO=true NONINTERACTIVE=true natilius setup

Terraform

provisioner "remote-exec" {
  inline = [
    "SKIP_SUDO=true NONINTERACTIVE=true natilius setup"
  ]
}