Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CLI ecosystem comparison

This comparison describes delivery and workflow characteristics. It is not a claim that every tool has the same scope.

ProjectComment-preserving formatJSON SchemaNative packagesGenerated manpages
noya-cliYes2020-12deb and rpmYes
yqOperation-dependentNoProject-dependentProject-dependent
yamllintLint onlyNoProject-dependentProject-dependent
Prettier YAMLReprints documentsNonpmNo

The meaningful distinction is the editing model. noyafmt and noyavalidate --fix use noyalib’s concrete syntax tree, so an edit need not reprint unrelated comments or whitespace. Use each upstream project’s current documentation before making a tool-selection decision.

For the complete command surface, see CLI reference.