-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: Twilio update #278
feature: Twilio update #278
Conversation
|
||
const { isTwilioPlugin } = require('../services/plugins'); | ||
|
||
const AUTOCOMLETE_INSTALL_WARNING = `If you’re using autocomplete, you’ll need to run ${chalk.bold( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Autocomplete waring for the plugins:install command
/* eslint-disable no-console */ | ||
const chalk = require('chalk'); | ||
|
||
const UPDATE_ALERT = `Warning: Use '${chalk.bold('npm update twilio-cli')}' for npm based installations. `; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding a new prerun hook to warn users about the update feature not working for npm based installations: oclif/plugin-update#49
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
const AUTOCOMLETE_ALERT = `If you are running bash or zsh on macOS or Linux, you can run one of the two commands below (as appropriate for the shell you are using): \n '${chalk.bold( | ||
'1) twilio autocomplete bash', | ||
)}' or \n '${chalk.bold('2) twilio autocomplete zsh')}' `; | ||
|
||
module.exports = async function pluginPostRun(options) { | ||
if (options.Command.id === 'plugins:update') { | ||
console.warn(chalk.yellowBright(` » ${AUTOCOMLETE_WARNING}`)); | ||
if (options.Command.id === 'plugins:update' || options.Command.id === 'update') { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Q] When options.Command.id === 'update'
condition will be executed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the 'twilio update' command which I'm adding as part of this pull request. It updates the CLI for us. And once that is done, we need to warn the users about autocomplete as the cache needs to be rebuilt.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, Got it. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks Good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! 🚀
* chore: Refactor profiles usage to projects (#257) * chore: Store API Keys in Config File (#259) * Save to config and not keytar * Remove secure storage references * Remove keytar load * Remove unnecessary ref to secureStorage * Correct logging * Remove dependent test failures * Add todos * chore: CLI Profile Remove - Check and Use config file before checking system keychain. (#262) * chore: CLI Profile Update - Using config file instead of the system keychain (#264) * chore: CLI Profile Update - Using config file instead of the system keychain * Added the test cases. * Addressed the review comments * Added the missing alignment. * Addressed the review comments * chore: Update profiles list (#265) * chore: Update profiles list * Addressed the comments * chore: Add profiles:port (#266) * Add profiles:port * Eslint fix * Minor edit * update test * Address review comments * Change nomenclature from porting profiles to porting keys * add space * chore: Throw alert when active profile is not set (#267) * Fetching profile by order if active profile is not set 1. Added the warning when active profile is NULL and no environment variable is set in case of profile create/update. 2. Added/updated the corresponding test cases. * Addressed the comments * chore: change post install messaging behaviour (#269) * feat: Added twilio config to list/set edge configuration (#270) * feat: Added twilio config to list/set edge configuration * Added the missing changes * Addressed the review comments. * Updated the missing messages * Updated the review comments. * Moved the common code functionality to utility. * Added the missing change. * Minor refactoring in the getFromEnvironment method. * chore - Updated package.json to point to cli-core release candidate and cli-test new release (#273) * [chore] - Updating package.json to point to cli-core release candidate and cli-test new release * Removed the cli-test version upgrade. * Added the shortform * Updated the cli-core version. * fix: Update release-feature-branch with main (#275) * update slack token * feat: add assets plugin to available plugins (#261) * [Librarian] Regenerated @ 8ec9e610ad617fae257b54113f6d7fa08c457a87 * Release 2.25.0 * chore: updating plugin-help version (#268) Co-authored-by: kridai <[email protected]> * [Librarian] Regenerated @ 7bffdec2c05f6a34b94cebd095be5b1b30705f5d * Release 2.26.0 * [Librarian] Regenerated @ 54ad9271a294331f8d036e4a3fc173bb98ecdb82 * Release 2.27.0 Co-authored-by: Elmer Thomas <[email protected]> Co-authored-by: Phil Nash <[email protected]> Co-authored-by: Twilio <[email protected]> Co-authored-by: kridai <[email protected]> Co-authored-by: kridai <[email protected]> * Updated the cli-core package version with latest. * [Librarian] Regenerated @ 54ad9271a294331f8d036e4a3fc173bb98ecdb82 * Release 2.27.1-rc * chore: Fix autocomplete bugs (#274) Co-authored-by: Shamant Raghav <[email protected]> * feat: add new flag support for config commands to force profile input flag (#272) * feat: add new flag support require-profile-input for config commands * updated tests for config set and list * refactor logic for config set * nit, adding comment * changes per review comment, updating the parsing login for config list command * feature: Twilio update (#278) * SR: Oclif Update changes * SR: adding message to alert about the update * minor change Co-authored-by: Shamant Raghav <[email protected]> Co-authored-by: Anuj Badhwar <[email protected]> Co-authored-by: Elmer Thomas <[email protected]> Co-authored-by: Phil Nash <[email protected]> Co-authored-by: Twilio <[email protected]> Co-authored-by: kridai <[email protected]> Co-authored-by: kridai <[email protected]> Co-authored-by: shamantraghav <[email protected]> Co-authored-by: Shamant Raghav <[email protected]>
## [2.33.0-rc.2](2.33.0-rc.1...2.33.0-rc.2) (2021-11-12) ### Library - Fixes * Hardcoding the name of the first part of the package ([#327](#327)) ([67b44cb](67b44cb)), closes [#313](#313) [#312](#312) [#318](#318) [#289](#289) [#287](#287) [#284](#284) [#286](#286) [#285](#285) [#294](#294) [#295](#295) [#293](#293) [#297](#297) [#298](#298) [#301](#301) [#304](#304) [#310](#310) [#306](#306) [#315](#315) [#316](#316) [#289](#289) [#281](#281) [#298](#298) [#287](#287) [#284](#284) [#304](#304) [#312](#312) [#286](#286) [#285](#285) [#283](#283) [#294](#294) [#285](#285) [#279](#279) [#301](#301) [#280](#280) [#313](#313) [#295](#295) [#293](#293) [#310](#310) [#318](#318) [#297](#297) [#306](#306) [#315](#315) [#316](#316) [#321](#321) * Update release feature branch ([#330](#330)) ([5878348](5878348)), closes [#257](#257) [#259](#259) [#262](#262) [#264](#264) [#265](#265) [#266](#266) [#267](#267) [#269](#269) [#270](#270) [#273](#273) [#275](#275) [#261](#261) [#268](#268) [#274](#274) [#272](#272) [#278](#278) * Updated cli-core version with the latest rc tag. ([abe116e](abe116e))
## [2.27.0-rc.2](2.27.0-rc.1...2.27.0-rc.2) (2021-11-17) ### Library - Features * Merging main into release-feature-branch ([twilio#322](https://github.com/shamantraghav/twilio-cli/issues/322)) ([ef1f6d3](ef1f6d3)) ### Library - Chores * **release:** set `package.json` to 2.33.0-rc.1 [skip ci] ([4570a84](4570a84)), closes [twilio#322](https://github.com/shamantraghav/twilio-cli/issues/322) [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#281](https://github.com/shamantraghav/twilio-cli/issues/281) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#283](https://github.com/shamantraghav/twilio-cli/issues/283) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#279](https://github.com/shamantraghav/twilio-cli/issues/279) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#280](https://github.com/shamantraghav/twilio-cli/issues/280) [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#321](https://github.com/shamantraghav/twilio-cli/issues/321) * **release:** set `package.json` to 2.33.0-rc.2 [skip ci] ([0b5103c](0b5103c)), closes [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#281](https://github.com/shamantraghav/twilio-cli/issues/281) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#283](https://github.com/shamantraghav/twilio-cli/issues/283) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#279](https://github.com/shamantraghav/twilio-cli/issues/279) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#280](https://github.com/shamantraghav/twilio-cli/issues/280) [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#321](https://github.com/shamantraghav/twilio-cli/issues/321) [twilio#257](https://github.com/shamantraghav/twilio-cli/issues/257) [twilio#259](https://github.com/shamantraghav/twilio-cli/issues/259) [twilio#262](https://github.com/shamantraghav/twilio-cli/issues/262) [twilio#264](https://github.com/shamantraghav/twilio-cli/issues/264) [twilio#265](https://github.com/shamantraghav/twilio-cli/issues/265) [twilio#266](https://github.com/shamantraghav/twilio-cli/issues/266) [twilio#267](https://github.com/shamantraghav/twilio-cli/issues/267) [twilio#269](https://github.com/shamantraghav/twilio-cli/issues/269) [twilio#270](https://github.com/shamantraghav/twilio-cli/issues/270) [twilio#273](https://github.com/shamantraghav/twilio-cli/issues/273) [twilio#275](https://github.com/shamantraghav/twilio-cli/issues/275) [twilio#261](https://github.com/shamantraghav/twilio-cli/issues/261) [twilio#268](https://github.com/shamantraghav/twilio-cli/issues/268) [twilio#274](https://github.com/shamantraghav/twilio-cli/issues/274) [twilio#272](https://github.com/shamantraghav/twilio-cli/issues/272) [twilio#278](https://github.com/shamantraghav/twilio-cli/issues/278) * Add xz compression for tarballs ([twilio#321](https://github.com/shamantraghav/twilio-cli/issues/321)) ([9bd5494](9bd5494)) ### Library - Fixes * Changing repo names ([twilio#324](https://github.com/shamantraghav/twilio-cli/issues/324)) ([3ff79d2](3ff79d2)), closes [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#281](https://github.com/shamantraghav/twilio-cli/issues/281) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#283](https://github.com/shamantraghav/twilio-cli/issues/283) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#279](https://github.com/shamantraghav/twilio-cli/issues/279) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#280](https://github.com/shamantraghav/twilio-cli/issues/280) [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#321](https://github.com/shamantraghav/twilio-cli/issues/321) * Hardcoding the name of the first part of the package ([twilio#327](https://github.com/shamantraghav/twilio-cli/issues/327)) ([67b44cb](67b44cb)), closes [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#289](https://github.com/shamantraghav/twilio-cli/issues/289) [twilio#281](https://github.com/shamantraghav/twilio-cli/issues/281) [twilio#298](https://github.com/shamantraghav/twilio-cli/issues/298) [twilio#287](https://github.com/shamantraghav/twilio-cli/issues/287) [twilio#284](https://github.com/shamantraghav/twilio-cli/issues/284) [twilio#304](https://github.com/shamantraghav/twilio-cli/issues/304) [twilio#312](https://github.com/shamantraghav/twilio-cli/issues/312) [twilio#286](https://github.com/shamantraghav/twilio-cli/issues/286) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#283](https://github.com/shamantraghav/twilio-cli/issues/283) [twilio#294](https://github.com/shamantraghav/twilio-cli/issues/294) [twilio#285](https://github.com/shamantraghav/twilio-cli/issues/285) [twilio#279](https://github.com/shamantraghav/twilio-cli/issues/279) [twilio#301](https://github.com/shamantraghav/twilio-cli/issues/301) [twilio#280](https://github.com/shamantraghav/twilio-cli/issues/280) [twilio#313](https://github.com/shamantraghav/twilio-cli/issues/313) [twilio#295](https://github.com/shamantraghav/twilio-cli/issues/295) [twilio#293](https://github.com/shamantraghav/twilio-cli/issues/293) [twilio#310](https://github.com/shamantraghav/twilio-cli/issues/310) [twilio#318](https://github.com/shamantraghav/twilio-cli/issues/318) [twilio#297](https://github.com/shamantraghav/twilio-cli/issues/297) [twilio#306](https://github.com/shamantraghav/twilio-cli/issues/306) [twilio#315](https://github.com/shamantraghav/twilio-cli/issues/315) [twilio#316](https://github.com/shamantraghav/twilio-cli/issues/316) [twilio#321](https://github.com/shamantraghav/twilio-cli/issues/321) * Should trigger the docker release from release-feature-branch. ([5e81929](5e81929)) * Update release feature branch ([twilio#330](https://github.com/shamantraghav/twilio-cli/issues/330)) ([5878348](5878348)), closes [twilio#257](https://github.com/shamantraghav/twilio-cli/issues/257) [twilio#259](https://github.com/shamantraghav/twilio-cli/issues/259) [twilio#262](https://github.com/shamantraghav/twilio-cli/issues/262) [twilio#264](https://github.com/shamantraghav/twilio-cli/issues/264) [twilio#265](https://github.com/shamantraghav/twilio-cli/issues/265) [twilio#266](https://github.com/shamantraghav/twilio-cli/issues/266) [twilio#267](https://github.com/shamantraghav/twilio-cli/issues/267) [twilio#269](https://github.com/shamantraghav/twilio-cli/issues/269) [twilio#270](https://github.com/shamantraghav/twilio-cli/issues/270) [twilio#273](https://github.com/shamantraghav/twilio-cli/issues/273) [twilio#275](https://github.com/shamantraghav/twilio-cli/issues/275) [twilio#261](https://github.com/shamantraghav/twilio-cli/issues/261) [twilio#268](https://github.com/shamantraghav/twilio-cli/issues/268) [twilio#274](https://github.com/shamantraghav/twilio-cli/issues/274) [twilio#272](https://github.com/shamantraghav/twilio-cli/issues/272) [twilio#278](https://github.com/shamantraghav/twilio-cli/issues/278) * Updated cli-core version with the latest rc tag. ([abe116e](abe116e))
Closes DII-40
Also contains a minor change for DI754
Screenshot for:
Alert asking the user to update using the 'twilio update' command when a new update is available:
DII-40
Ocif doc: https://oclif.io/docs/releasing.html#autoupdater
Updating using the 'twilio update' command:
(The cli update fails as the installation was npm based. : oclif/plugin-update#49 )
![image](https://user-images.githubusercontent.com/87780745/128013103-9e05b18e-1fe2-4f8d-ad70-349b4c1dc6fe.png)
No autoupdate warning when the update fails:
![Screenshot 2021-08-03 at 5 34 23 PM](https://user-images.githubusercontent.com/87780745/128012474-e8a9682f-4405-4753-ba49-ab3a4f784762.png)
Autoupdate waring for when we install new plugins:
![image](https://user-images.githubusercontent.com/87780745/128013260-3e60b60f-2659-414e-8ef7-a83806750819.png)
Screenshot for: DI754
Fixes
A short description of what this PR does.
Checklist
If you have questions, please file a support ticket, or create a GitHub Issue in this repository.