├── .flake8 ├── .gitignore ├── .pylintrc ├── LICENSE.txt ├── README.md ├── mypy.ini ├── outrun.gif ├── outrun ├── __init__.py ├── __main__.py ├── args.py ├── config.py ├── constants.py ├── filesystem │ ├── __init__.py │ ├── caching │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── common.py │ │ ├── filesystem.py │ │ ├── prefetching.py │ │ └── service.py │ ├── common.py │ ├── filesystem.py │ ├── fuse │ │ ├── __init__.py │ │ └── fuse.py │ └── service.py ├── logger.py ├── operations │ ├── __init__.py │ ├── common.py │ ├── environment.py │ ├── events.py │ ├── local.py │ └── remote.py ├── rpc │ └── __init__.py └── tests │ ├── __init__.py │ ├── conftest.py │ ├── test_args.py │ ├── test_config.py │ ├── test_filesystem │ ├── __init__.py │ ├── test_caching │ │ ├── __init__.py │ │ ├── test_cache.py │ │ ├── test_common.py │ │ ├── test_filesystem.py │ │ ├── test_prefetching.py │ │ └── test_service.py │ ├── test_common.py │ ├── test_filesystem.py │ ├── test_fuse │ │ ├── __init__.py │ │ └── test_operations.py │ └── test_service.py │ ├── test_logger.py │ ├── test_main.py │ ├── test_operations │ ├── __init__.py │ ├── test_environment.py │ ├── test_events.py │ ├── test_local_ops.py │ └── test_remote_ops.py │ ├── test_rpc.py │ └── vagrant │ ├── .gitignore │ ├── Vagrantfile │ ├── __init__.py │ └── test_vagrant.py └── setup.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/README.md -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/mypy.ini -------------------------------------------------------------------------------- /outrun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun.gif -------------------------------------------------------------------------------- /outrun/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/__init__.py -------------------------------------------------------------------------------- /outrun/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/__main__.py -------------------------------------------------------------------------------- /outrun/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/args.py -------------------------------------------------------------------------------- /outrun/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/config.py -------------------------------------------------------------------------------- /outrun/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/constants.py -------------------------------------------------------------------------------- /outrun/filesystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/__init__.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/__init__.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/cache.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/common.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/filesystem.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/prefetching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/prefetching.py -------------------------------------------------------------------------------- /outrun/filesystem/caching/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/caching/service.py -------------------------------------------------------------------------------- /outrun/filesystem/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/common.py -------------------------------------------------------------------------------- /outrun/filesystem/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/filesystem.py -------------------------------------------------------------------------------- /outrun/filesystem/fuse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/fuse/__init__.py -------------------------------------------------------------------------------- /outrun/filesystem/fuse/fuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/fuse/fuse.py -------------------------------------------------------------------------------- /outrun/filesystem/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/filesystem/service.py -------------------------------------------------------------------------------- /outrun/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/logger.py -------------------------------------------------------------------------------- /outrun/operations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/__init__.py -------------------------------------------------------------------------------- /outrun/operations/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/common.py -------------------------------------------------------------------------------- /outrun/operations/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/environment.py -------------------------------------------------------------------------------- /outrun/operations/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/events.py -------------------------------------------------------------------------------- /outrun/operations/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/local.py -------------------------------------------------------------------------------- /outrun/operations/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/operations/remote.py -------------------------------------------------------------------------------- /outrun/rpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/rpc/__init__.py -------------------------------------------------------------------------------- /outrun/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/conftest.py -------------------------------------------------------------------------------- /outrun/tests/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_args.py -------------------------------------------------------------------------------- /outrun/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_config.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_caching/test_cache.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_caching/test_common.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_caching/test_filesystem.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/test_prefetching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_caching/test_prefetching.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_caching/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_caching/test_service.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_common.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_filesystem.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_fuse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_fuse/test_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_fuse/test_operations.py -------------------------------------------------------------------------------- /outrun/tests/test_filesystem/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_filesystem/test_service.py -------------------------------------------------------------------------------- /outrun/tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_logger.py -------------------------------------------------------------------------------- /outrun/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_main.py -------------------------------------------------------------------------------- /outrun/tests/test_operations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/test_operations/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_operations/test_environment.py -------------------------------------------------------------------------------- /outrun/tests/test_operations/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_operations/test_events.py -------------------------------------------------------------------------------- /outrun/tests/test_operations/test_local_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_operations/test_local_ops.py -------------------------------------------------------------------------------- /outrun/tests/test_operations/test_remote_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_operations/test_remote_ops.py -------------------------------------------------------------------------------- /outrun/tests/test_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/test_rpc.py -------------------------------------------------------------------------------- /outrun/tests/vagrant/.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | -------------------------------------------------------------------------------- /outrun/tests/vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/vagrant/Vagrantfile -------------------------------------------------------------------------------- /outrun/tests/vagrant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrun/tests/vagrant/test_vagrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/outrun/tests/vagrant/test_vagrant.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Overv/outrun/HEAD/setup.py --------------------------------------------------------------------------------