Secrets

Environment variables & vault

Store secrets outside source and inject them at runtime.

Example usage

main.basilenv
fn run():
  let key = env.get("STRIPE_SECRET")
  if !key:
    log.error("missing secret")
    return 1
  return 0
Never commit secrets into repos. Use BASRUN secrets per environment.