new branch select on create server

This commit is contained in:
Arwid Thornström
2022-02-04 14:28:10 +01:00
parent 1c80394e96
commit 1c8955bacb
5 changed files with 128 additions and 46 deletions
+15
View File
@@ -1,6 +1,7 @@
import chalk = require("chalk");
const os = require("os");
var snakeCase = require('lodash.snakecase');
const { AutoComplete, Confirm, Input } = require('enquirer');
export const defaultMenuSettings = {
showHelp: false
@@ -39,3 +40,17 @@ export const getCurrentBranch = async (path: string, toolbox): Promise<string |
export const issueToBranchName = (issue) => {
return `${issue.number}-${snakeCase(issue.title).substr(0, 40)}`;
}
export const confirmMessage = async (message: string) => {
const confirm = new Confirm({
name: 'confirm',
message: message
});
try {
return await confirm.run();
} catch (e) {
console.error(e);
return false;
}
};