├── .flake8 ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── docs └── awscli.md ├── pyproject.toml ├── src ├── jumpthegun.sh └── jumpthegun │ ├── __init__.py │ ├── __version__.py │ ├── _vendor │ ├── __init__.py │ └── filelock │ │ ├── LICENSE │ │ ├── README.md │ │ ├── VERSION │ │ ├── __init__.py │ │ ├── _api.py │ │ ├── _error.py │ │ ├── _soft.py │ │ ├── _unix.py │ │ ├── _util.py │ │ ├── _windows.py │ │ ├── py.typed │ │ └── version.py │ ├── config.py │ ├── env_vars.py │ ├── io_redirect.py │ ├── jumpthegunctl.py │ ├── runtime_dir.py │ ├── tools.py │ └── utils.py ├── test_requirements.txt ├── tests ├── __init__.py ├── sleep_and_exit_on_signal.py ├── test_jumpthegun.py ├── test_tools.py └── testproj │ ├── .flake8 │ ├── bad.py │ ├── good.py │ └── pyproject.toml └── tox.ini /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/README.md -------------------------------------------------------------------------------- /docs/awscli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/docs/awscli.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/jumpthegun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun.sh -------------------------------------------------------------------------------- /src/jumpthegun/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/__init__.py -------------------------------------------------------------------------------- /src/jumpthegun/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.0" 2 | -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/LICENSE -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/README.md -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/VERSION: -------------------------------------------------------------------------------- 1 | 3.9.0 2 | -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/__init__.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_api.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_error.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_soft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_soft.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_unix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_unix.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_util.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/_windows.py -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/jumpthegun/_vendor/filelock/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/_vendor/filelock/version.py -------------------------------------------------------------------------------- /src/jumpthegun/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/config.py -------------------------------------------------------------------------------- /src/jumpthegun/env_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/env_vars.py -------------------------------------------------------------------------------- /src/jumpthegun/io_redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/io_redirect.py -------------------------------------------------------------------------------- /src/jumpthegun/jumpthegunctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/jumpthegunctl.py -------------------------------------------------------------------------------- /src/jumpthegun/runtime_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/runtime_dir.py -------------------------------------------------------------------------------- /src/jumpthegun/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/tools.py -------------------------------------------------------------------------------- /src/jumpthegun/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/src/jumpthegun/utils.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sleep_and_exit_on_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/sleep_and_exit_on_signal.py -------------------------------------------------------------------------------- /tests/test_jumpthegun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/test_jumpthegun.py -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/test_tools.py -------------------------------------------------------------------------------- /tests/testproj/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | -------------------------------------------------------------------------------- /tests/testproj/bad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/testproj/bad.py -------------------------------------------------------------------------------- /tests/testproj/good.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/testproj/good.py -------------------------------------------------------------------------------- /tests/testproj/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tests/testproj/pyproject.toml -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taleinat/jumpthegun/HEAD/tox.ini --------------------------------------------------------------------------------