UNPKG

haar

Version:

Cli tool for building and displaying plant-uml diagrams

50 lines (45 loc) 1.11 kB
'use strict' const inquirer = require('inquirer') const directoryGenerator = require('./diagram-directory-generator') const logger = require('./../infrastructure').logger const questions = [ { type: 'input', name: 'project_name', message: 'What is the name of your project? (i.e Haar)' }, { type: 'input', name: 'destination_directory', message: 'Which directory should be used to store this diagram?', default: () => './diagrams' }, { type: 'list', name: 'diagram_type', message: 'What kind of diagram would you like to add?', choices: [ 'Sequence', 'Activity', 'Component' ] }, { type: 'input', name: 'diagram_name', message: 'What do you want name your diagram?', default: () => 'dummy-diagram' } ] module.exports = () => { inquirer.prompt(questions) .then(function (answers) { directoryGenerator( answers.project_name, answers.destination_directory, answers.diagram_type, answers.diagram_name ) logger.success('Finished initalisation') }) }