mirror of
				https://github.com/filiprojek/nork.git
				synced 2025-02-20 01:22:58 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
#!/usr/bin/env node
 | 
						|
const inquirer = require('inquirer')
 | 
						|
const path = require('path')
 | 
						|
 | 
						|
const main = async () => {
 | 
						|
    if (process.argv[ 2 ] == 'create')
 | 
						|
    {
 | 
						|
        const data = {}
 | 
						|
        const questions = [
 | 
						|
            {
 | 
						|
                type: 'input',
 | 
						|
                name: 'project_name',
 | 
						|
                message: 'Enter project name:',
 | 
						|
            },
 | 
						|
            {
 | 
						|
                type: 'list',
 | 
						|
                message: "Pick the technology you're using:",
 | 
						|
                name: 'lang',
 | 
						|
                choices: [
 | 
						|
                    { name: 'Typescript', value: 'ts' },
 | 
						|
                    { name: 'Javascript', value: 'js' },
 | 
						|
                ],
 | 
						|
            },
 | 
						|
            {
 | 
						|
                type: 'input',
 | 
						|
                name: 'author',
 | 
						|
                message: 'Enter your name:',
 | 
						|
            },
 | 
						|
        ]
 | 
						|
 | 
						|
        if (process.argv[ 3 ]) {
 | 
						|
            questions.shift()
 | 
						|
        }
 | 
						|
 | 
						|
        let answers = await inquirer.prompt(questions)
 | 
						|
        data.project_name = answers.project_name ? answers.project_name : process.argv[3]
 | 
						|
		data.lang = answers.lang
 | 
						|
        data.author = answers.author
 | 
						|
        
 | 
						|
        console.log(data)
 | 
						|
    }
 | 
						|
 | 
						|
    if (process.argv[ 2 ] == 'make')
 | 
						|
    {
 | 
						|
        const component = process.argv[ 3 ]
 | 
						|
        
 | 
						|
    }
 | 
						|
}
 | 
						|
main()
 | 
						|
 |