2018-03-29 07:59:06 +02:00
|
|
|
import * as nopt from 'nopt';
|
2018-03-28 18:20:40 +02:00
|
|
|
|
2018-06-18 07:28:43 +02:00
|
|
|
export default (vector: any, index: any) => {
|
2018-03-28 18:20:40 +02:00
|
|
|
const parsed = nopt({
|
|
|
|
'only-processor': Boolean,
|
|
|
|
'only-server': Boolean
|
|
|
|
}, {
|
|
|
|
p: ['--only-processor'],
|
|
|
|
s: ['--only-server']
|
|
|
|
}, vector, index);
|
|
|
|
|
|
|
|
if (parsed['only-processor'] && parsed['only-server']) {
|
|
|
|
throw 'only-processor option and only-server option cannot be set at the same time';
|
|
|
|
}
|
|
|
|
|
|
|
|
return parsed;
|
|
|
|
};
|