"""Command-line interface for hello-hut."""
import argparse
import sys
from . import __version__
from .greetings import DEFAULT_NAME, greet
def build_parser():
parser = argparse.ArgumentParser(
prog="hello-hut",
description="A friendly greeting tool for your terminal.",
)
parser.add_argument("--name", default=DEFAULT_NAME,
help="who to greet (default: %(default)s)")
parser.add_argument("--version", action="version",
version=f"%(prog)s {__version__}")
return parser
def main(argv=None):
args = build_parser().parse_args(argv)
name = args.name
message = greet(name)
print(message)
return 0