bulk import creation

This commit is contained in:
Vyacheslav.Sviridov
2022-06-26 21:09:48 +06:00
parent 91b643463f
commit bcc0a42f73
25 changed files with 813 additions and 86 deletions

View File

@@ -9,22 +9,19 @@ inquirer.registerPrompt('autocomplete', require('inquirer-autocomplete-prompt'))
async function commandOther(prvn, command) {
const choosedIndex = prvn.choices.indexOf(command)
if (choosedIndex !== -1) {
if (prvn.nodes) {
prvn.nodeIndex = choosedIndex
prvn.getNode()
} else {
prvn.projectIndex = choosedIndex
await prvn.getProjectData()
}
if (prvn.nodes) {
prvn.nodeId = command
prvn.getNode()
} else {
prvn.projectId = command
await prvn.getProjectData()
}
}
async function handleCommand(prvn, command) {
const [, cmd] = command.match(/\[(\w+)\]/) || [, command]
switch (cmd) {
// const [, cmd] = command.match(/\[(\w+)\]/) || [, command]
switch (command) {
case 'exit':
prvn.prompt = ''
@@ -36,7 +33,7 @@ async function handleCommand(prvn, command) {
prvn.nodeIndex ? await prvn.getProjects() : await prvn.getProjectData()
break
case 'delete':
prvn.nodeIndex ? prvn.deleteNode() : await prvn.deleteProject()
prvn.nodeIndex ? await prvn.deleteNode() : await prvn.deleteProject()
break
case 'status':