INNER CODE UNIT · TypeScript
single_dash_aliases
Deezzir/solana-bot · src/bot.ts:160
function single_dash_aliases(flags: string): string {
return flags.replace(/^--([a-z]{2}), /, '-$1, ');
}
function get_version(): string {
const { version } = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8'));
return version;
}
//------------------------------------------------------------
// MAIN
// -----------------------------------------------------------
async function main() {
const key_options = new Command().allowUnknownOption().allowExcessArguments().option('-k, --keys <path>');
key_options.parseOptions(process.argv.slice(2).map((arg) => MULTI_CHARACTER_OPTION_ALIASES[arg] ?? arg));
const wallets = await get_wallets_from_file(key_options.opts().keys ?? WALLETS_FILE);
const wallet_cnt = wallets.length;