mirror of
https://github.com/vvsviridov/enm-cli.git
synced 2025-11-03 21:53:39 +00:00
bulk import creation
This commit is contained in:
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user