Requirements
Requirements
Review the recommended prerequisites before preparing a project for use with Custy.
custy initCategory
Quick Command
custy initOverviewâ
Before running custy init, make sure the project and your development
environment are ready.
Although Custy provides sensible defaults and is designed to work with minimal setup, meeting the following recommendations will provide the best experience and make future workflows easier to manage.
Recommended Requirements
Requirements
Existing Project
Write Permission
Custy Installed
Git Repository
Supported Installation Methods
Choose the reviewed installation source and environment that best fit your project:
- a normal Python installation from a source checkout;
- a wheel or source distribution attached to a selected release;
- a pinned Git tag or commit;
- an editable source installation for Custy contributors; or
- a Docker image built locally from Custy's Dockerfile.
See Installation for native methods and Docker for the container requirements.
The command behaves the same regardless of how Custy is installed.
Example
The following example initializes the current project.custy init
If you built the documented local production image, mount the intended project
root at /workspace:docker run -it --rm -v "<project>:/workspace" -w /workspace custy-prod:latest init
The image includes Git, Python 3.14, pip, and Make. Host Git is not required for
this container invocation, but the mounted project must include its .git
directory before later Git-based Custy commands can use it.
What Happens Next?
Once these requirements are satisfied, continue with the syntax documentation to learn about the available initialization modes and command options.