Iterate on any resource with the CLI
~/infra — ryvn
ryvn create -f and ryvn replace -f now accept every resource kind — blueprints, blueprint installations, release channels, promotion pipelines, and maintenance windows, alongside the services, service installations, and environments that were already supported.
Pull a resource to your local machine, edit its YAML, and apply the changes with replace -f. The command is idempotent: reapplying a file that's already in sync is a no-op, and each run reports whether the resource was created, updated, or left unchanged.
Once the shape of the resource settles, commit the YAML to your IaC repo. Git sync applies the same files from there, so the transition from local iteration to committed state is a file move, not a rewrite.