export const getArgValues = ( argv , flag ) : string [ ] => { const flags = typeof flag === 'string' ? [ flag ] : flag ; const values = [ ] ; for ( let i = 0 ; i < argv . length ; i ++ ) { if ( flags . includes ( argv [ i ] ) && argv [ i + 1 ] ) { values . push ( argv [ ++ i ] ) ; } } return values ; } ; export const getArgValue = ( argv , flag ) : string | undefined => { const values = getArgValues ( argv , flag ) ; if ( values . length ) { return values [ 0 ] ; } } ;