arglib: msmbuilder.arglib

Support for command line scripts, making it easier to parse arguments

Parsers

class msmbuilder.arglib.ArgumentParser(*args, **kwargs)[source]

MSMBuilder specific wrapper around argparse.ArgumentParser

ArgumentParser.add_argument(dest[, help, ...])
ArgumentParser.add_argument_group(title)
ArgumentParser.add_subparsers(*args, **kwargs)
ArgumentParser.parse_args([args, namespace, ...])
add_argument(group, dest[, help, type, ...]) Wrapper around arglib.ArgumentParser.add_argument. Gives you a short name

Path Manipulation

die_if_path_exists(path)
ensure_path_exists(path)