stageinspectstatusreleasediscardrestagecfn-forge is currently a Python 3.12+ developer preview distributed through its public GitHub repository with a requirements file and an editable package entry point.
Install the declared requirements before the editable package. The current pyproject exposes the forge command but does not yet declare runtime dependencies itself.
Current distribution. There is no packaged binary, PyPI release, license gate, or hosted installer in the repository today.
01$ git clone https://github.com/MJ66GA-Projects/cfn-forge.git02$ cd cfn-forge03$ python3 -m venv .venv04$ source .venv/bin/activate05$ pip install -r requirements.txt06$ pip install -e .07$ forge -hA project-owned deployment.yaml maps environment names into external infrastructure and pipeline deployment configs. Forge remains the engine, not the owner of your environment definitions.
stage Analyze desired state and save a releaseable stageinspect Examine the exact staged deploymentstatus Show current lifecycle statusrelease Execute the staged CloudFormation Change Setdiscard Delete and abandon the current stagerestage Recreate a stage from current or historical contextstageinspectstatusreleasediscardrestagelisthistorycleanupdriftreconcilerefactor (infra)teardowninfrapipelineConfigure an environment and AWS profile in the consuming deployment project.
Run forge stage infra -e ENV to validate, compare, and create the stage.
Run forge inspect infra -e ENV and review every artifact lane.
Run forge release infra -e ENV only when the staged identity is correct.