UNPKG

@zoroaster/fork

Version:
13 lines (11 loc) 287 B
import mismatch from 'mismatch' /** * Return shell arguments from a string. * @param {string} input */ const getArgs = (input) => { const res = mismatch(/(['"])?([\s\S]+?)\1(\s+|$)/g, input, ['q', 'a']) .map(({ 'a': a }) => a) return res } export default getArgs