"add"
"Creates new YML file with logchange structure in <unreleasedVersionDir> directory"
"Changelog entry successfully added"
"Running add command..."
"aggregate"
"Aggregates projects changelogs to create one. Useful when we have many projects that make up one product."
"Aggregate successfully"
"Running aggregate command..."
"--aggregateVersion"
"Version number that we want to aggregate across all projects defined at <configFile> in section aggregates"
"aggregateVersion"
"\n\nFeel free to contact us via email team@logchange.dev \nor visit https://github.com/logchange/logchange"
"--batchMode"
"Batch mode for generating new changelog entry, no user interaction"
"batchMode"
"--configFile"
"Name of config file at <inputDir> directory"
"configFile"
"logchange-config.yml"
"changelog"
"CHANGELOG.md"
"."
"unreleased"
"changes.xml"
"--empty"
"true/false; default false; if set to true, generates empty entry with some lorem ipsum content"
"empty"
"--fileName"
"Name of file for new changelog entry for example: task1.yml"
"fileName"
"--changesXml"
"[true/false] Should generate also XML file?"
"changesXml"
"generate"
"Generates changelog file (<outputFile>) based on .yml entries and archives (does not moves any files)"
"Changelog successfully generated"
"Running generate command..."
".gitkeep"
"init"
"Initialize directory (project) with basic logchange configuration and directory structure"
"Initialize project successful. We are happy that you have trusted logchange community!\n\n\n\nFeel free to contact us via email team@logchange.dev \nor visit https://github.com/logchange/logchange"
"Initialize project for logchange"
"--inputDir"
"Logchange project directory, where config and YML files are stored in version directories"
"inputDir"
"lint"
"Lints and validates YML files and logchange config"
"No problems found, lint passed successfully"
"Running lint command..."
"\nlogchange (CLI) - logchange is a tool which helps creating CHANGELOG by keeping one format and solving merge request conflicts problem by extraction of new CHANGELOG entries to separate files. \n\n Visit https://logchange.dev/ for more information\n"
"--"
" "
"-"
"--outputFile"
"Name of changelog file, it will be created if it\'s not present"
"outputFile"
"--path"
"Path to the root directory"
"path"
"-p"
"p"
"release"
"Creates new changelog release by moving files from <unreleasedVersionDir> directory to vX.X.X directory"
"Changelog entry successfully added"
"Running release command for version: "
"yyyy-MM-dd"
"--unreleasedVersionDir"
"Name of directory, where YML for unreleased version are stored"
"unreleasedVersionDir"
"--versionToRelease"
"Name of the version that we want to release (f.e 2.1.1). If we use many unreleased directories (f.e unreleased-2.1.1, unreleased) logchange will first look for directory with version corresponding to releasing version. If there will be not such a folder, logchange will release from unreleased directory."
"Name of the version that we want to release (f.e 2.1.1). If we use many unreleased directories (f.e unreleased-2.1.1, unreleased) logchange will first look for directory with version corresponding to releasing version. If there will be not such a folder, logchange will release from unreleased directory. If not specified, logchange will use version from current project (removing -SNAPSHOT suffix)."
"versionToRelease"
"--outputFileXml"
""
"outputFileXml"