Output
Command Output
Learn what to expect when Custy initializes a project.
custy initCategory
Quick Command
custy initOverviewâ
During initialization, Custy reports its progress through informative terminal messages.
These messages help you understand which resources are created, copied, skipped, or overwritten, and whether initialization completed successfully.
Typical Output
Command Output
Example output produced after running the command.
Successful Initialization
Typical output when initializing a project for the first time.
Initializing Custy project...
â Configuration created
â Templates created
â Examples created
Initialization completed successfully.
đĄ Next Steps
1. Review .config/custy/config.toml.
2. Set tool.custy.changelog.links.repository if changelog compare links are needed.
3. Verify default_remote, main_remotes, and backup_remotes with git remote -v.
4. Run custy validate.
Existing Resources
Displayed when Custy preserves existing files while adding a missing packaged example.
Skipped .config/custy/config.toml (already exists)
Skipped .config/custy/templates/commit-message.txt (already exists)
Copied .config/custy/templates/examples/commit_message/since_custy_v2/new-example.txt
Initialization completed successfully.
Interactive Confirmation
Shown when Custy requires confirmation before replacing an existing resource.
Configuration already exists.
Overwrite existing file? (y/N)
Interpreting the Output
The output shown by Custy depends on several factors, including:
- The selected initialization mode.
- Whether project resources already exist.
- Whether confirmation prompts are enabled.
- Whether resources are overwritten.
- Whether the packaged example tree contains files missing from the project.
Although the exact wording may vary between versions, the overall sequence of messages remains consistent.
What's Next?
Modes that create configuration (all, all_no_examples, and config) finish
with a project-specific checklist. Review .config/custy/config.toml, set the
changelog browser URL only when comparison links are needed, verify Git remote
names with git remote -v, and then run custy validate.
If the initialization process does not behave as expected, continue to the Troubleshooting page for common problems and recommended solutions.