Skip to content

Commit

Permalink
Support for disabling draft and prerelease (#2)
Browse files Browse the repository at this point in the history
  • Loading branch information
cheton committed May 21, 2018
1 parent 519c583 commit 3d7a540
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,18 @@ program
.option('-t, --tag <tag>', 'tag')
.option('-n, --name <name>', 'name')
.option('-b, --body <body>', 'body', false)
.option('-d, --draft', 'draft')
.option('-p, --prerelease', 'prerelease');
.option('-d, --draft [value]', 'draft', function(val) {
if (String(val).toLowerCase() === 'false') {
return false;
}
return true;
})
.option('-p, --prerelease [value]', 'prerelease', function(val) {
if (String(val).toLowerCase() === 'false') {
return false;
}
return true;
});

program.parse(process.argv);

Expand Down Expand Up @@ -161,15 +171,17 @@ const fn = {
draft: !!draft,
prerelease: !!prerelease
});
} else if (body && (release.body !== body)) {
} else {
console.log('> releases#editRelease');
let releaseOptions = {
owner: owner,
repo: repo,
id: release.id,
tag_name: tag,
name: name || tag,
body: body || '',
body: (body === undefined)
? release.body || ''
: body || '',
draft: (draft === undefined)
? !!release.draft
: false,
Expand Down

0 comments on commit 3d7a540

Please sign in to comment.