init
Creates a configuration file for customizing InfiniLoom's behavior in a project.
Usage
infiniloom init [PATH] [OPTIONS]
Description
The init command generates a configuration file in YAML, TOML, or JSON format. Supports project-specific templates for common languages.
Options
-f, --format <FORMAT>
Config file format: yaml, toml, json (default: yaml)
-t, --template <TEMPLATE>
Project template: generic, rust, python, typescript, go, java
-o, --output <PATH>
Custom config file path
--force
Overwrite existing configuration
Examples
# Basic initialization
infiniloom init
# Initialize with Rust template
infiniloom init --template rust
# Use TOML format
infiniloom init --format toml
# Force overwrite existing config
infiniloom init --force
Configuration Options
- Output format and target model
- File inclusion/exclusion patterns
- Secret scanning settings
- Compression and token budget controls