#!/usr/bin/env node
import { humanId } from './index'
// @ts-ignore
const args = process.argv.slice(2)
const options = {
adjectiveCount: 1,
addAdverb: false,
separator: '',
capitalize: true
}
const adverb = ['a', 'adverb', 'addadverb']
const lower = ['l', 'lower', 'lowercase']
let reps = 1
for(const arg of args){
if(String(parseInt(arg)) === String(arg))
options.adjectiveCount = parseInt(arg)
else if(typeof arg === 'string'){
const lc = arg.toLowerCase()
if(adverb.includes(lc))
options.addAdverb = true
else if(lower.includes(lc))
options.capitalize = false
else if(lc.endsWith('x'))
reps = parseInt(arg)
else if(lc === 'space')
options.separator = ' '
else if(!options.separator && arg.length === 1)
options.separator = arg
}
}
for(let i = 0; i < reps; i++){
console.log(humanId(options))
}