Repository navigation
Releases: zcaceres/faker-cli
Releases · zcaceres/faker-cli
Release list
v0.2.1
Added
faker --describe(no args) shows full tool self-description for agents--format csvoutput with RFC 4180 compliance (header rows, proper escaping)
Fixed
--schemawith leading whitespace no longer treated as a file path- Schema errors now show which method failed and suggest
--describe - Extra positional args now warn instead of being silently ignored
--countcapped at 100,000 to prevent unbounded memory/time- CSV: nested objects serialized as JSON in cells instead of
[object Object] - CSV: header keys with commas/quotes properly escaped
v0.2.0
Added
- Schema mode (
--schema) for generating structured JSON objects from templates - Nested schemas, parenthesized args, literal passthrough
- File-based schemas (
--schema schema.json) --localeflag with 60+ locales--ref-dateflag for deterministic date output--describeflag for module and method discovery (params, types, examples)- Module-level descriptions in
--listand--describe - Guided error messages that suggest next actions
- Helpers module:
arrayElement,fake,fromRegExp,slugify,shuffle, and more --format ndjsonfor streaming output--versionflag- CI workflow (test on PR/push)
- Release workflow (cross-platform binaries, GitHub releases, Homebrew)
/releaseslash command for version management- README with full usage documentation
- Project-specific CLAUDE.md
Changed
--inforenamed to--describe(--infokept as hidden alias)--listnow shows module descriptions in TTY mode, JSON when piped- Error messages now guide users to relevant commands
Fixed
serializecrash on BigInt nested inside objects/arrays--locale/--ref-date/--schemasilently eating next arg when value missing- Schema parser accepting malformed parenthesized syntax
v0.1.0
Added
- Core CLI:
faker module.method [args]with JSON output to stdout - Schema mode:
--schemafor structured object generation from JSON templates - 27 modules including helpers (arrayElement, fake, fromRegExp, slugify, etc.)
--describeflag for method/module discovery with params, types, examples--listwith TTY-aware formatting and module descriptions--localesupport for 60+ locales--seedand--ref-datefor fully deterministic output--format ndjsonfor streaming output--countfor batch generation- Guided error messages that suggest next actions
- 240 deterministic fixtures, 259-method metadata index
- 66 tests, 378 assertions