CLI Reference
seal
An extremely fast release management tool.
Usage
| Text Only | |
|---|---|
1 | |
Commands
seal selfManage the seal executable
seal validateValidate project configuration and structure
seal bumpBump version and create release branch
seal generateGenerate project files
seal helpDisplay documentation for a command
seal self
Manage the seal executable
Usage
| Text Only | |
|---|---|
1 | |
Commands
seal self versionDisplay seal's version
seal self version
Display seal's version
Usage
| Text Only | |
|---|---|
1 | |
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--help,-hDisplay the concise help for this command
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--output-formatoutput-format--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--shortOnly print the version
--verbose,-vUse verbose output
seal validate
Validate project configuration and structure
Usage
| Text Only | |
|---|---|
1 | |
Commands
seal validate configValidate workspace configuration file
seal validate projectValidate full project workspace including members
seal validate config
Validate workspace configuration file
If no config path is provided, discovers seal.toml in the current directory.
Usage
| Text Only | |
|---|---|
1 | |
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--config-fileconfig-filePath to the config file (seal.toml)
--help,-hDisplay the concise help for this command
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output
seal validate project
Validate full project workspace including members
If no project path is provided, uses the current directory.
Usage
| Text Only | |
|---|---|
1 | |
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--help,-hDisplay the concise help for this command
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--project,-pprojectPath to the project directory
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output
seal bump
Bump version and create release branch
Usage
| Text Only | |
|---|---|
1 | |
Arguments
- VERSION
Version bump to perform (e.g., 'major', 'minor', 'patch', 'alpha', 'major-beta', or '1.2.3')
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--dry-runShow what would be done without making any changes
--help,-hDisplay the concise help for this command
--no-changelogSkip generating or updating the changelog
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output
seal generate
Generate project files
Usage
| Text Only | |
|---|---|
1 | |
Commands
seal generate changelogGenerate changelog
seal generate releaseGenerate release body JSON from latest changelog section
seal generate changelog
Generate changelog
We look at all releases, and get all PRs from that release. Then add them to the changelog.
We do not include PRs since the latest release.
Usage
| Text Only | |
|---|---|
1 | |
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--dry-runPerform a dry run without modifying files and print the result to stdout
--help,-hDisplay the concise help for this command
--max-prsmax-prsMaximum number of PRs to fetch.
Be aware that this can be slow or can fail due to high number of requests if the number is too high.
Note that this does not mean that you will see this number of PRs in the changelog, this just means before filtering, we will fetch this number of PRs.
Defaults to 100.
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--overwriteOverwrite the changelog file if it already exists
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output
seal generate release
Generate release body JSON from latest changelog section
Usage
| Text Only | |
|---|---|
1 | |
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--help,-hDisplay the concise help for this command
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output
seal help
Display documentation for a command
Usage
| Text Only | |
|---|---|
1 | |
Arguments
Options
--colorcolor-choiceControl the use of color in output.
By default, seal will automatically detect support for colors when writing to a terminal.
Possible values:
auto: Enables colored output only when the output is going to a terminal or TTY with supportalways: Enables colored output regardless of the detected environmentnever: Disables colored output
--help,-hDisplay the concise help for this command
--no-pagerDisable pager when printing help
--no-progressHide all progress outputs.
For example, spinners or progress bars.
--quiet,-qUse quiet output.
Repeating this option, e.g.,
-qq, will enable a silent mode in which seal will write no output to stdout.--verbose,-vUse verbose output