mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-20 14:13:07 +00:00
27 lines
721 B
CoffeeScript
27 lines
721 B
CoffeeScript
selfupdate = require('selfupdate')
|
|
packageJSON = require('../../package.json')
|
|
|
|
exports.update =
|
|
signature: 'update'
|
|
description: 'update the resin cli'
|
|
help: '''
|
|
Use this command to update the Resin CLI
|
|
|
|
This command outputs information about the update process.
|
|
Use `--quiet` to remove that output.
|
|
|
|
The Resin CLI checks for updates once per day.
|
|
|
|
Major updates require a manual update with this update command,
|
|
while minor updates are applied automatically.
|
|
|
|
Examples:
|
|
|
|
$ resin update
|
|
'''
|
|
action: (params, options, done) ->
|
|
selfupdate.update packageJSON, (error, version) ->
|
|
return done(error) if error?
|
|
console.info("Updated #{packageJSON.name} to version #{version}.")
|
|
return done()
|