This release improves validation robustness in yini-cli and makes CLI behavior more predictable and consistent.
1.2.1-beta — 2026-02
Improved
-
validatecommand:- Strengthened diagnostics handling and metadata safety checks.
- Replaced unsafe internal assertions with controlled error handling.
- Improved
--silentbehavior and exit code consistency.
1.2.0-beta — 2026-02
Improved
-
--helpnow displays full help for all commands. Command-specific help remains available via:
yini help <command>
Changed
- Extended environment information is now available via the
infocommand. The global--infooption has been removed. Use:
yini info
-
parsenow defaults to formatted JSON output. -
--compactoutputs minified JSON (no whitespace). - Improved
--outputfile handling:- Output is written only if the destination file does not exist or is older than the source
.yinifile. -
--overwritealways replaces existing files. -
--no-overwriteprevents replacing existing files.
- Output is written only if the destination file does not exist or is older than the source
Added
-
--jsoption forparseto output JavaScript-style objects.
Deprecated
-
--prettyflag forparse(use--jsonexplicitly if needed).
Try YINI CLI
Install globally:
npm install -g yini-cli
Or run without installing:
npx yini-cli --help
Explore the Project
- GitHub: https://github.com/YINI-lang/yini-cli
- npm: https://www.npmjs.com/package/yini-cli
- Documentation & format specification: YINI homepage
Top comments (0)