feat(parse-zcash-conf): add parser for cmd args

This commit is contained in:
George Lima 2019-03-01 20:26:34 -03:00
parent 780cc6cae1
commit 2e3b392d5e
1 changed files with 10 additions and 0 deletions

View File

@ -56,3 +56,13 @@ export const parseZcashConf = (): Promise<Array<string>> => new Promise((resolve
resolve(Object.keys(payload).reduce((acc, key) => acc.concat(`-${key}=${payload[key]}`), []));
});
});
export const parseCmdArgs = (cmd: string): { user: string, password: string } => {
const rpcUserInArgs = cmd.split(' ').find(x => x.startsWith('-rpcuser'));
const rpcPasswordInArgs = cmd.split(' ').find(x => x.startsWith('-rpcpassword'));
const rpcUser = rpcUserInArgs ? rpcUserInArgs.replace('-rpcuser=', '') : '';
const rpcPassword = rpcPasswordInArgs ? rpcPasswordInArgs.replace('-rpcpassword=', '') : '';
return { user: rpcUser, password: rpcPassword };
};