+ parser.add_argument('-t', '--token', required=True, help='The Twitter Access Token.')
+ parser.add_argument('-ts', '--token-secret', required=True, help='The Twitter Access Token Secret.')
+ parser.add_argument('-ck', '--consumer-key', required=True, help='The Twitter Consumer Key.')
+ parser.add_argument('-cs', '--consumer-secret', required=True, help='The Twitter Consumer Secret.')
+ parser.add_argument('-us', '--user-stream', action='store_true', help='Connect to the user stream endpoint.')
+ parser.add_argument('-ss', '--site-stream', action='store_true', help='Connect to the site stream endpoint.')
+ parser.add_argument('-to', '--timeout', help='Timeout for the stream (seconds).')
+ parser.add_argument('-ht', '--heartbeat-timeout', help='Set heartbeat timeout.', default=90)
+ parser.add_argument('-nb', '--no-block', action='store_true', help='Set stream to non-blocking.')
+ parser.add_argument('-tt', '--track-keywords', help='Search the stream for specific text.')
+ return parser.parse_args()