infl-release
Advanced tools
10
cli.js
#!/usr/bin/env node | ||
/* eslint no-console: 0 */ | ||
process.on('unhandledRejection', err => { | ||
@@ -9,9 +8,8 @@ throw err; | ||
// const cTable = require('console.table'); | ||
// const dotenv = require('dotenv'); | ||
require('console.table'); | ||
require('dotenv'); | ||
const chalk = require('chalk'); | ||
const git = require('simple-git/promise')().silent(true); | ||
const ask = require('inquirer'); | ||
// const fs = require('fs'); | ||
// const path = require('path'); | ||
@@ -122,3 +120,3 @@ const { | ||
const commits = await commitsSinceLastRelease(); | ||
const commits = await commitsSinceLastRelease(flags); | ||
@@ -125,0 +123,0 @@ if (!commits.length) { |
@@ -9,7 +9,7 @@ const git = require('simple-git/promise')().silent(true); | ||
exports.commitsSinceLastRelease = async() => { | ||
exports.commitsSinceLastRelease = async(flags) => { | ||
let output = await git.tag([ | ||
'--sort=committerdate', | ||
'--sort=taggerdate', | ||
'--list', | ||
'release*' | ||
flags.module ? 'v*.*.*' : 'release*' | ||
]); | ||
@@ -16,0 +16,0 @@ |
@@ -7,3 +7,3 @@ const path = require('path'); | ||
const run = (command, args, options) => { | ||
const run = (command, args, options = { stdio: 'inherit' }) => { | ||
const proc = spawn.sync(command, args, options); | ||
@@ -10,0 +10,0 @@ if (proc.status !== 0) { |
{ | ||
"name": "infl-release", | ||
"version": "1.3.0-beta.1", | ||
"version": "1.3.0-beta.2", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "bin": { |
10
11.11%12318
-0.21%334
-0.6%