httpie-cli/httpie/__main__.py

21 lines
380 B
Python
Raw Normal View History

2012-02-25 13:39:38 +01:00
#!/usr/bin/env python
2012-07-26 06:37:03 +02:00
"""The main entry point. Invoke as `http' or `python -m httpie'.
2012-04-26 14:48:38 +02:00
"""
import sys
2012-02-25 13:39:38 +01:00
2012-03-04 11:29:55 +01:00
2016-10-26 11:21:30 +02:00
def main():
try:
from .core import main
exit_status = main()
except KeyboardInterrupt:
2019-09-16 13:26:18 +02:00
from httpie.status import ExitStatus
exit_status = ExitStatus.ERROR_CTRL_C
sys.exit(exit_status.value)
2016-10-26 11:21:30 +02:00
if __name__ == '__main__':
main()