Core workflow
Environment and security
Manage encrypted per-app configuration with version-aware restore semantics.
Environment commands
phelix env set MyApp DATABASE_URL=postgresql://localhost/db
phelix env get MyApp DATABASE_URL
phelix env list MyApp
phelix env unset MyApp DATABASE_URL
phelix env check MyApp DATABASE_URLEncryption model
Values are encrypted at rest with AES-256-GCM. The master key is generated at ~/.phelix/master.key with 0600 permissions. Builds snapshot encrypted values so rollbacks restore a known binary and environment pair.
Encrypted values are injected into the app process at start. env check is exit-status friendly — ideal for gates in build scripts and health probes.