From 784be012d4d87ff0978451c754d1c428e0f47296 Mon Sep 17 00:00:00 2001 From: Catherine Samatas Date: Tue, 6 Apr 2021 17:52:00 -0500 Subject: [PATCH 1/3] add plugin to cli for notifing update --- package.json | 9 ++++++++- yarn.lock | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 55 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 2b80784..0f7ba90 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@oclif/errors": "^1.3.3", "@oclif/plugin-autocomplete": "^0.3.0", "@oclif/plugin-help": "^3", + "@oclif/plugin-warn-if-update-available": "^1.7.0", "axios": "^0.19.2", "dotenv": "^8.2.0", "keytar": "^6.0.1", @@ -75,8 +76,14 @@ } }, "plugins": [ - "@oclif/plugin-help" + "@oclif/plugin-help", + "@oclif/plugin-warn-if-update-available" ], + "warn-if-update-available": { + "timeoutInDays": 7, + "message": "<%= config.name %> update available from <%= chalk.red(config.version) %> to <%= chalk.green(latest) %>. Run npm update -g freeclimb-cli", + "registry": "https://www.npmjs.com/package/freeclimb-cli" + }, "topics": { "sms": { "description": " A Message instance resource represents an SMS Message sent between FreeClimb and a remote endpoint. The Message may be inbound (when a person messages a FreeClimb number ) or outbound (when an Application initiates sending the Message, either via the REST API or the PerCL Sms command). The Messages list resource represents the set of all Messages made to and from an Account. Messages can exist in one of the following states:" diff --git a/yarn.lock b/yarn.lock index 70e8e54..406bde3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -141,11 +141,11 @@ integrity sha512-5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw== dependencies: "@oclif/config" "^1.15.1" - "@oclif/errors" "^1.3.3" + "@oclif/errors" "^1.2.2" "@oclif/parser" "^3.8.3" "@oclif/plugin-help" "^3" debug "^4.1.1" - semver "^7.3.2" + semver "^5.6.0" "@oclif/config@^1", "@oclif/config@^1.12.12", "@oclif/config@^1.13.0", "@oclif/config@^1.15.1": version "1.15.1" @@ -157,6 +157,18 @@ debug "^4.1.1" tslib "^1.9.3" +"@oclif/config@^1.12.8": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.0.tgz#ba8639118633102a7e481760c50054623d09fcab" + integrity sha512-Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA== + dependencies: + "@oclif/errors" "^1.3.3" + "@oclif/parser" "^3.8.0" + debug "^4.1.1" + globby "^11.0.1" + is-wsl "^2.1.1" + tslib "^2.0.0" + "@oclif/dev-cli@^1": version "1.22.2" resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.22.2.tgz#e890f93d0335c0e3faaa25741999776259b2171f" @@ -243,6 +255,21 @@ widest-line "^2.0.1" wrap-ansi "^4.0.0" +"@oclif/plugin-warn-if-update-available@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-1.7.0.tgz#5a72abe39ce0b831eb4ae81cb64eb4b9f3ea424a" + integrity sha512-Nwyz3BJ8RhsfQ+OmFSsJSPIfn5YJqMrCzPh72Zgo2jqIjKIBWD8N9vTTe4kZlpeUUn77SyXFfwlBQbNCL5OEuQ== + dependencies: + "@oclif/command" "^1.5.10" + "@oclif/config" "^1.12.8" + "@oclif/errors" "^1.2.2" + chalk "^2.4.1" + debug "^4.1.0" + fs-extra "^7.0.0" + http-call "^5.2.2" + lodash.template "^4.4.0" + semver "^5.6.0" + "@oclif/screen@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@oclif/screen/-/screen-1.0.4.tgz#b740f68609dfae8aa71c3a6cab15d816407ba493" @@ -1892,7 +1919,7 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-call@^5.1.2: +http-call@^5.1.2, http-call@^5.2.2: version "5.3.0" resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.3.0.tgz#4ded815b13f423de176eb0942d69c43b25b148db" integrity sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w== @@ -1990,6 +2017,11 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2083,6 +2115,13 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -3703,6 +3742,11 @@ tslib@^1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== +tslib@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" From 010b11456b6354b6e0f92b8dc49665d89eda0737 Mon Sep 17 00:00:00 2001 From: Catherine Samatas Date: Wed, 7 Apr 2021 09:24:46 -0500 Subject: [PATCH 2/3] updated sentence --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0f7ba90..19bac08 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ ], "warn-if-update-available": { "timeoutInDays": 7, - "message": "<%= config.name %> update available from <%= chalk.red(config.version) %> to <%= chalk.green(latest) %>. Run npm update -g freeclimb-cli", + "message": "<%= config.name %> update available from <%= chalk.red(config.version) %> to <%= chalk.green(latest) %>. Run npm update -g freeclimb-cli.", "registry": "https://www.npmjs.com/package/freeclimb-cli" }, "topics": { From 4c565cc58acbeef17a87f82e0b6615078a01637b Mon Sep 17 00:00:00 2001 From: Catherine Samatas Date: Mon, 17 May 2021 12:39:48 -0500 Subject: [PATCH 3/3] reintall yarn --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index 406bde3..a470946 100644 --- a/yarn.lock +++ b/yarn.lock @@ -135,17 +135,17 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@oclif/command@^1.5.13", "@oclif/command@^1.5.20", "@oclif/command@^1.6.0", "@oclif/command@^1.8": +"@oclif/command@^1.5.10", "@oclif/command@^1.5.13", "@oclif/command@^1.5.20", "@oclif/command@^1.6.0", "@oclif/command@^1.8": version "1.8.0" resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.0.tgz#c1a499b10d26e9d1a611190a81005589accbb339" integrity sha512-5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw== dependencies: "@oclif/config" "^1.15.1" - "@oclif/errors" "^1.2.2" + "@oclif/errors" "^1.3.3" "@oclif/parser" "^3.8.3" "@oclif/plugin-help" "^3" debug "^4.1.1" - semver "^5.6.0" + semver "^7.3.2" "@oclif/config@^1", "@oclif/config@^1.12.12", "@oclif/config@^1.13.0", "@oclif/config@^1.15.1": version "1.15.1" @@ -1683,7 +1683,7 @@ fs-extra@^6.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^7.0.1: +fs-extra@^7.0.0, fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==