├── .github └── pull_request_template.md ├── .gitignore ├── .travis.yml ├── AUTHORS.rst ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athenacli ├── __init__.py ├── athenaclirc ├── clibuffer.py ├── clistyle.py ├── clitoolbar.py ├── compat.py ├── completer.py ├── completion_refresher.py ├── config.py ├── key_bindings.py ├── lexer.py ├── main.py ├── packages │ ├── __init__.py │ ├── completion_engine.py │ ├── filepaths.py │ ├── format_utils.py │ ├── literals │ │ ├── __init__.py │ │ ├── literals.json │ │ └── main.py │ ├── parseutils.py │ ├── prompt_utils.py │ ├── special │ │ ├── __init__.py │ │ ├── dbcommands.py │ │ ├── favoritequeries.py │ │ ├── iocommands.py │ │ ├── main.py │ │ └── utils.py │ └── tabular_output │ │ ├── __init__.py │ │ └── sql_format.py ├── sqlexecute.py └── style.py ├── changelog.md ├── docs ├── Makefile ├── _static │ ├── gif │ │ └── athenacli.gif │ └── screenshots │ │ ├── alias.png │ │ ├── athenacli.png │ │ ├── favorite_query.png │ │ ├── multiline.png │ │ ├── pager.png │ │ ├── simple_auto_completion.png │ │ ├── smart_auto_completion.png │ │ ├── syntax_highlight.png │ │ └── table_format.png ├── awsconfig.rst ├── conf.py ├── develop.rst ├── faq.rst ├── features.rst ├── index.rst ├── install.rst └── usage.rst ├── examples └── create_table.sql ├── release.py ├── requirements-dev.txt ├── setup.cfg ├── setup.py ├── test ├── test_completion_engine.py ├── test_completion_refresher.py ├── test_dbspecial.py ├── test_format_utils.py ├── test_naive_completion.py ├── test_parseutils.py └── test_prompt_utils.py └── tox.ini /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/README.md -------------------------------------------------------------------------------- /athenacli/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.6.8' 2 | -------------------------------------------------------------------------------- /athenacli/athenaclirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/athenaclirc -------------------------------------------------------------------------------- /athenacli/clibuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/clibuffer.py -------------------------------------------------------------------------------- /athenacli/clistyle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/clistyle.py -------------------------------------------------------------------------------- /athenacli/clitoolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/clitoolbar.py -------------------------------------------------------------------------------- /athenacli/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/compat.py -------------------------------------------------------------------------------- /athenacli/completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/completer.py -------------------------------------------------------------------------------- /athenacli/completion_refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/completion_refresher.py -------------------------------------------------------------------------------- /athenacli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/config.py -------------------------------------------------------------------------------- /athenacli/key_bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/key_bindings.py -------------------------------------------------------------------------------- /athenacli/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/lexer.py -------------------------------------------------------------------------------- /athenacli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/main.py -------------------------------------------------------------------------------- /athenacli/packages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athenacli/packages/completion_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/completion_engine.py -------------------------------------------------------------------------------- /athenacli/packages/filepaths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/filepaths.py -------------------------------------------------------------------------------- /athenacli/packages/format_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/format_utils.py -------------------------------------------------------------------------------- /athenacli/packages/literals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athenacli/packages/literals/literals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/literals/literals.json -------------------------------------------------------------------------------- /athenacli/packages/literals/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/literals/main.py -------------------------------------------------------------------------------- /athenacli/packages/parseutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/parseutils.py -------------------------------------------------------------------------------- /athenacli/packages/prompt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/prompt_utils.py -------------------------------------------------------------------------------- /athenacli/packages/special/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/__init__.py -------------------------------------------------------------------------------- /athenacli/packages/special/dbcommands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/dbcommands.py -------------------------------------------------------------------------------- /athenacli/packages/special/favoritequeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/favoritequeries.py -------------------------------------------------------------------------------- /athenacli/packages/special/iocommands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/iocommands.py -------------------------------------------------------------------------------- /athenacli/packages/special/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/main.py -------------------------------------------------------------------------------- /athenacli/packages/special/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/special/utils.py -------------------------------------------------------------------------------- /athenacli/packages/tabular_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athenacli/packages/tabular_output/sql_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/packages/tabular_output/sql_format.py -------------------------------------------------------------------------------- /athenacli/sqlexecute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/sqlexecute.py -------------------------------------------------------------------------------- /athenacli/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/athenacli/style.py -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/changelog.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/gif/athenacli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/gif/athenacli.gif -------------------------------------------------------------------------------- /docs/_static/screenshots/alias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/alias.png -------------------------------------------------------------------------------- /docs/_static/screenshots/athenacli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/athenacli.png -------------------------------------------------------------------------------- /docs/_static/screenshots/favorite_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/favorite_query.png -------------------------------------------------------------------------------- /docs/_static/screenshots/multiline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/multiline.png -------------------------------------------------------------------------------- /docs/_static/screenshots/pager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/pager.png -------------------------------------------------------------------------------- /docs/_static/screenshots/simple_auto_completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/simple_auto_completion.png -------------------------------------------------------------------------------- /docs/_static/screenshots/smart_auto_completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/smart_auto_completion.png -------------------------------------------------------------------------------- /docs/_static/screenshots/syntax_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/syntax_highlight.png -------------------------------------------------------------------------------- /docs/_static/screenshots/table_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/_static/screenshots/table_format.png -------------------------------------------------------------------------------- /docs/awsconfig.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/awsconfig.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/develop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/develop.rst -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/examples/create_table.sql -------------------------------------------------------------------------------- /release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/release.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/setup.py -------------------------------------------------------------------------------- /test/test_completion_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_completion_engine.py -------------------------------------------------------------------------------- /test/test_completion_refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_completion_refresher.py -------------------------------------------------------------------------------- /test/test_dbspecial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_dbspecial.py -------------------------------------------------------------------------------- /test/test_format_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_format_utils.py -------------------------------------------------------------------------------- /test/test_naive_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_naive_completion.py -------------------------------------------------------------------------------- /test/test_parseutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_parseutils.py -------------------------------------------------------------------------------- /test/test_prompt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/test/test_prompt_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbcli/athenacli/HEAD/tox.ini --------------------------------------------------------------------------------