コード例 #1
0
ファイル: main.py プロジェクト: jsrj78/sawtooth-core
def create_parser(prog_name):
    parent_parser = create_parent_parser(prog_name)

    parser = argparse.ArgumentParser(
        parents=[parent_parser],
        formatter_class=argparse.RawDescriptionHelpFormatter)

    subparsers = parser.add_subparsers(title='subcommands', dest='command')

    add_keygen_parser(subparsers, parent_parser)
    add_admin_parser(subparsers, parent_parser)
    add_config_parser(subparsers, parent_parser)

    return parser
コード例 #2
0
ファイル: main.py プロジェクト: jsmitchell/sawtooth-core
def create_parser(prog_name):
    parent_parser = create_parent_parser(prog_name)

    parser = argparse.ArgumentParser(
        parents=[parent_parser],
        formatter_class=argparse.RawDescriptionHelpFormatter)

    subparsers = parser.add_subparsers(title='subcommands', dest='command')

    add_keygen_parser(subparsers, parent_parser)
    add_admin_parser(subparsers, parent_parser)
    add_config_parser(subparsers, parent_parser)
    add_block_parser(subparsers, parent_parser)

    return parser
コード例 #3
0
def create_parser(prog_name):
    parent_parser = create_parent_parser(prog_name)

    parser = argparse.ArgumentParser(
        parents=[parent_parser],
        formatter_class=argparse.RawDescriptionHelpFormatter)

    subparsers = parser.add_subparsers(title='subcommands', dest='command')
    subparsers.required = True
    add_keygen_parser(subparsers, parent_parser)
    add_admin_parser(subparsers, parent_parser)
    add_config_parser(subparsers, parent_parser)
    add_block_parser(subparsers, parent_parser)
    add_batch_parser(subparsers, parent_parser)
    add_transaction_parser(subparsers, parent_parser)
    add_state_parser(subparsers, parent_parser)
    add_cluster_parser(subparsers, parent_parser)

    return parser
コード例 #4
0
def create_parser(prog_name):
    parent_parser = create_parent_parser(prog_name)

    parser = argparse.ArgumentParser(
        description='Provides subcommands to configure, manage, '
        'and use Sawtooth components.',
        parents=[parent_parser],)

    subparsers = parser.add_subparsers(title='subcommands', dest='command')
    subparsers.required = True

    add_batch_parser(subparsers, parent_parser)
    add_block_parser(subparsers, parent_parser)
    add_identity_parser(subparsers, parent_parser)
    add_keygen_parser(subparsers, parent_parser)
    add_peer_parser(subparsers, parent_parser)
    add_status_parser(subparsers, parent_parser)
    add_settings_parser(subparsers, parent_parser)
    add_state_parser(subparsers, parent_parser)
    add_transaction_parser(subparsers, parent_parser)
コード例 #5
0
ファイル: main.py プロジェクト: Whiteblock/sawtooth-core
def create_parser(prog_name):
    parent_parser = create_parent_parser(prog_name)

    parser = argparse.ArgumentParser(
        description='Provides subcommands to configure, manage, '
        'and use Sawtooth components.',
        parents=[parent_parser],)

    subparsers = parser.add_subparsers(title='subcommands', dest='command')
    subparsers.required = True

    add_batch_parser(subparsers, parent_parser)
    add_block_parser(subparsers, parent_parser)
    add_identity_parser(subparsers, parent_parser)
    add_keygen_parser(subparsers, parent_parser)
    add_peer_parser(subparsers, parent_parser)
    add_status_parser(subparsers, parent_parser)
    add_settings_parser(subparsers, parent_parser)
    add_state_parser(subparsers, parent_parser)
    add_transaction_parser(subparsers, parent_parser)

    return parser