See https://oclif.io/docs/releasing.html#autoupdater
You can customize how often the plugin checks for updates by adding the autoupdate.debounce
configuration to your package.json
:
{
"oclif": {
"update": {
"autoupdate": {
"debounce": 7
}
}
}
}
The debounce
value is the number of days between update checks for all channels. When set, it overrides the default behavior for all channels.
If not configured, the plugin defaults to:
- Stable channel: 14 days
- Other channels: 1 day
update the oclif-example CLI
USAGE
$ oclif-example update [CHANNEL] [--force | | [-a | -v <value> | -i]] [-b ]
FLAGS
-a, --available See available versions.
-b, --verbose Show more details about the available versions.
-i, --interactive Interactively select version to install. This is ignored if a channel is provided.
-v, --version=<value> Install a specific version.
--force Force a re-download of the requested version.
DESCRIPTION
update the oclif-example CLI
EXAMPLES
Update to the stable channel:
$ oclif-example update stable
Update to a specific version:
$ oclif-example update --version 1.0.0
Interactively select version:
$ oclif-example update --interactive
See available versions:
$ oclif-example update --available
See code: src/commands/update.ts