Exit codes and environment
Exit codes
phax prune uses a subset of these codes: 0 when every selected run was pruned, for a --dry-run preview, or when there is nothing to prune; 1 when nothing was deleted (a bad selection, no project config, or a declined or missing confirmation); 3 when at least one selected run was kept; 7 when a selected run is locked.
Environment
phax reads no environment variable for its configuration: everything is in phax.json, its layers and ~/.phax/. The one variable it honours, PHAX_E2E_RUN=1, enables its own end-to-end tests.