"""Command Line Interface.""" import argparse from google_play_scraper import app, search, reviews def main(): parser = argparse.ArgumentParser(description="Google Play Scraper CLI") subparsers = parser.add_subparsers(dest="command") app_parser = subparsers.add_parser("app") app_parser.add_argument("app_id", help="App ID (e.g., com.facebook.katana)") search_parser = subparsers.add_parser("search") search_parser.add_argument("query", help="Search query") reviews_parser = subparsers.add_parser("reviews") reviews_parser.add_argument("app_id", help="App ID") args = parser.parse_args() if args.command == "app": result = app(args.app_id) print(result) elif args.command == "search": results = search(args.query) for r in results: print(f"{r['title']} - {r['rating']}") elif args.command == "reviews": result = reviews(args.app_id) for review in result: print(f"{review['rating']}: {review['body']}") if __name__ == "__main__": main()