diff --git a/lib/alias.js b/lib/alias.js index 69c98c7..5c4976a 100644 --- a/lib/alias.js +++ b/lib/alias.js @@ -18,6 +18,21 @@ export default class Alias extends Now { return body.aliases; } + async rm (alias) { + const res = await this._fetch(`/now/aliases/${alias}`, { + method: 'DELETE' + }); + const body = await res.json(); + + if (res.status !== 200) { + const err = new Error('Deletion failed ' + body); + err.userError = true; + throw err; + } + + console.log(`${chalk.cyan('> Success!')}`); + } + async set (deployment, alias) { const list = await this.list(); let key, val;