# CLI (`openenv.cli`) The `openenv` CLI provides a set of commands for building, validating, and pushing environments to Hugging Face Spaces or a custom Docker registry. For an end-to-end tutorial on building environments with OpenEnv, see the [building an environment](environment-builder.md) guide. ## `openenv init` ::: openenv.cli.commands.init ## `openenv build` ::: openenv.cli.commands.build ## `openenv validate` ::: openenv.cli.commands.validate ## `openenv push` ::: openenv.cli.commands.push ## `openenv serve` ::: openenv.cli.commands.serve # API Reference ## Entry point ::: openenv.cli.__main__ ## CLI helpers ::: openenv.cli._cli_utils ## Validation utilities ::: openenv.cli._validation