Source code for diffpy.utils.utils_app

import argparse

from diffpy.utils.version import __version__  # noqa


[docs] def main(): parser = argparse.ArgumentParser( prog="diffpy.utils", description=( "Shared utilities for diffpy packages.\n\n" "For more information, visit: " "https://github.com/diffpy/diffpy.utils/" ), formatter_class=argparse.RawDescriptionHelpFormatter, ) parser.add_argument( "--version", action="store_true", help="Show the program's version number and exit", ) args = parser.parse_args() if args.version: print(f"diffpy.utils {__version__}") else: # Default behavior when no arguments are given parser.print_help()
if __name__ == "__main__": main()