Source code for diffpy.structure.structure_app

import argparse

from diffpy.structure.version import __version__  # noqa


[docs] def main(): parser = argparse.ArgumentParser( prog="diffpy.structure", description=( "Crystal structure container and parsers for structure formats.\n\n" "For more information, visit: " "https://github.com/diffpy/diffpy.structure/" ), 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.structure {__version__}") else: # Default behavior when no arguments are given parser.print_help()
if __name__ == "__main__": main()