All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
initnow embeds ayaml-language-serverschema comment pointing to the versioned JSON Schema on GitHub (e.g.v0.2.0)init --schema <URL>to specify a custom schema URLinit --no-schemato omit the schema comment entirely
- Language-aware file line counting powered by tokei
- Per-language line limits via
.linecop.yamlconfiguration - Per-path glob overrides with custom limits or exclusions
- Count modes: total, code-only, code+comments
- JSON and text output formats
initsubcommand to generate starter configschemasubcommand to print JSON Schema for config validation--quietmode for CI integration (exit code only)--colorflag for explicit color control- JSON Schema file with yaml-language-server support
- Configurable directory exclusions
- Configless mode: runs with 500-line default when no
.linecop.yamlis found - Upward config search: traverses from scan path to CWD to find
.linecop.yaml --no-config-warningflag to suppress the missing-config warning- Landing page (
www/index.html) and logo (www/logo.svg) - GitHub Pages deployment workflow (
.github/workflows/pages.yml)