Skip to main content

clawker project init

Initialize a new project or configuration file

Synopsis

Creates a project configuration file in the current directory. When run at a project root, performs full project setup: creates config and .clawkerignore files, and registers the project. When run inside an existing project subdirectory, creates a layer config file that overrides the root config for that subdirectory — skipping registration and ignore file creation. Provides language-based presets for quick setup, plus a “Build from scratch” path that walks through each config field step by step. If no project name is provided, you will be prompted to enter one (or accept the current directory name as the default). Use —yes/-y to skip all prompts (defaults to Bare preset with GitHub HTTPS). Combine —yes with —preset, —vcs, —git-protocol, and —no-gpg for full control.

Examples

Options

Options inherited from parent commands

See also