├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── conda.recipe ├── .gitignore ├── README.mkd ├── bld.bat ├── build.sh └── meta.yaml ├── docs ├── .gitignore ├── Makefile ├── _cheatsheet.rst ├── _color_list.html ├── _news.rst ├── _static │ ├── fish-text-black.png │ ├── github-logo.png │ ├── logo.png │ ├── logo2.png │ ├── logo3.png │ ├── logo4.png │ ├── logo6.png │ ├── logo7.png │ ├── logo8.png │ └── placeholder ├── _templates │ └── placeholder ├── api │ ├── cli.rst │ ├── colors.rst │ ├── commands.rst │ ├── fs.rst │ ├── machines.rst │ └── path.rst ├── changelog.rst ├── cli.rst ├── colorlib.rst ├── colors.rst ├── conf.py ├── index.rst ├── local_commands.rst ├── local_machine.rst ├── make.bat ├── paths.rst ├── quickref.rst ├── remote.rst ├── typed_env.rst └── utils.rst ├── examples ├── .gitignore ├── PHSP.png ├── SimpleColorCLI.py ├── alignment.py ├── color.py ├── filecopy.py ├── fullcolor.py ├── geet.py ├── make_figures.py ├── simple_cli.py └── testfigure.tex ├── experiments ├── parallel.py └── test_parallel.py ├── noxfile.py ├── plumbum ├── __init__.py ├── _compat │ ├── __init__.py │ └── typing.py ├── _testtools.py ├── cli │ ├── __init__.py │ ├── application.py │ ├── config.py │ ├── i18n.py │ ├── i18n │ │ ├── de.po │ │ ├── de │ │ │ └── LC_MESSAGES │ │ │ │ └── plumbum.cli.mo │ │ ├── fr.po │ │ ├── fr │ │ │ └── LC_MESSAGES │ │ │ │ └── plumbum.cli.mo │ │ ├── nl.po │ │ ├── nl │ │ │ └── LC_MESSAGES │ │ │ │ └── plumbum.cli.mo │ │ ├── ru.po │ │ └── ru │ │ │ └── LC_MESSAGES │ │ │ └── plumbum.cli.mo │ ├── image.py │ ├── progress.py │ ├── switches.py │ ├── terminal.py │ └── termsize.py ├── cmd.py ├── colorlib │ ├── __init__.py │ ├── __main__.py │ ├── _ipython_ext.py │ ├── factories.py │ ├── names.py │ └── styles.py ├── colors.py ├── commands │ ├── __init__.py │ ├── base.py │ ├── daemons.py │ ├── modifiers.py │ └── processes.py ├── fs │ ├── __init__.py │ ├── atomic.py │ └── mounts.py ├── lib.py ├── machines │ ├── __init__.py │ ├── _windows.py │ ├── base.py │ ├── env.py │ ├── local.py │ ├── paramiko_machine.py │ ├── remote.py │ ├── session.py │ └── ssh_machine.py ├── path │ ├── __init__.py │ ├── base.py │ ├── local.py │ ├── remote.py │ └── utils.py ├── py.typed ├── typed_env.py └── version.pyi ├── pyproject.toml ├── tests ├── _test_paramiko.py ├── conftest.py ├── env.py ├── file with space.txt ├── not-in-path │ └── dummy-executable ├── slow_process.bash ├── test_3_cli.py ├── test_cli.py ├── test_cli_annotations.py ├── test_clicolor.py ├── test_color.py ├── test_config.py ├── test_env.py ├── test_factories.py ├── test_local.py ├── test_nohup.py ├── test_pipelines.py ├── test_putty.py ├── test_remote.py ├── test_sudo.py ├── test_terminal.py ├── test_translate.py ├── test_typed_env.py ├── test_utils.py ├── test_validate.py └── test_visual_color.py └── translations.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/README.rst -------------------------------------------------------------------------------- /conda.recipe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/conda.recipe/.gitignore -------------------------------------------------------------------------------- /conda.recipe/README.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/conda.recipe/README.mkd -------------------------------------------------------------------------------- /conda.recipe/bld.bat: -------------------------------------------------------------------------------- 1 | "%PYTHON%" setup.py install 2 | if errorlevel 1 exit 1 3 | -------------------------------------------------------------------------------- /conda.recipe/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | $PYTHON setup.py install 4 | -------------------------------------------------------------------------------- /conda.recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/conda.recipe/meta.yaml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_cheatsheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_cheatsheet.rst -------------------------------------------------------------------------------- /docs/_color_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_color_list.html -------------------------------------------------------------------------------- /docs/_news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_news.rst -------------------------------------------------------------------------------- /docs/_static/fish-text-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/fish-text-black.png -------------------------------------------------------------------------------- /docs/_static/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/github-logo.png -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_static/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo2.png -------------------------------------------------------------------------------- /docs/_static/logo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo3.png -------------------------------------------------------------------------------- /docs/_static/logo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo4.png -------------------------------------------------------------------------------- /docs/_static/logo6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo6.png -------------------------------------------------------------------------------- /docs/_static/logo7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo7.png -------------------------------------------------------------------------------- /docs/_static/logo8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/_static/logo8.png -------------------------------------------------------------------------------- /docs/_static/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/cli.rst -------------------------------------------------------------------------------- /docs/api/colors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/colors.rst -------------------------------------------------------------------------------- /docs/api/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/commands.rst -------------------------------------------------------------------------------- /docs/api/fs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/fs.rst -------------------------------------------------------------------------------- /docs/api/machines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/machines.rst -------------------------------------------------------------------------------- /docs/api/path.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/api/path.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/colorlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/colorlib.rst -------------------------------------------------------------------------------- /docs/colors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/colors.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/local_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/local_commands.rst -------------------------------------------------------------------------------- /docs/local_machine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/local_machine.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/paths.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/paths.rst -------------------------------------------------------------------------------- /docs/quickref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/quickref.rst -------------------------------------------------------------------------------- /docs/remote.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/remote.rst -------------------------------------------------------------------------------- /docs/typed_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/typed_env.rst -------------------------------------------------------------------------------- /docs/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/docs/utils.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/PHSP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/PHSP.png -------------------------------------------------------------------------------- /examples/SimpleColorCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/SimpleColorCLI.py -------------------------------------------------------------------------------- /examples/alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/alignment.py -------------------------------------------------------------------------------- /examples/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/color.py -------------------------------------------------------------------------------- /examples/filecopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/filecopy.py -------------------------------------------------------------------------------- /examples/fullcolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/fullcolor.py -------------------------------------------------------------------------------- /examples/geet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/geet.py -------------------------------------------------------------------------------- /examples/make_figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/make_figures.py -------------------------------------------------------------------------------- /examples/simple_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/simple_cli.py -------------------------------------------------------------------------------- /examples/testfigure.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/examples/testfigure.tex -------------------------------------------------------------------------------- /experiments/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/experiments/parallel.py -------------------------------------------------------------------------------- /experiments/test_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/experiments/test_parallel.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/noxfile.py -------------------------------------------------------------------------------- /plumbum/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/__init__.py -------------------------------------------------------------------------------- /plumbum/_compat/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /plumbum/_compat/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/_compat/typing.py -------------------------------------------------------------------------------- /plumbum/_testtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/_testtools.py -------------------------------------------------------------------------------- /plumbum/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/__init__.py -------------------------------------------------------------------------------- /plumbum/cli/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/application.py -------------------------------------------------------------------------------- /plumbum/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/config.py -------------------------------------------------------------------------------- /plumbum/cli/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n.py -------------------------------------------------------------------------------- /plumbum/cli/i18n/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/de.po -------------------------------------------------------------------------------- /plumbum/cli/i18n/de/LC_MESSAGES/plumbum.cli.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/de/LC_MESSAGES/plumbum.cli.mo -------------------------------------------------------------------------------- /plumbum/cli/i18n/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/fr.po -------------------------------------------------------------------------------- /plumbum/cli/i18n/fr/LC_MESSAGES/plumbum.cli.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/fr/LC_MESSAGES/plumbum.cli.mo -------------------------------------------------------------------------------- /plumbum/cli/i18n/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/nl.po -------------------------------------------------------------------------------- /plumbum/cli/i18n/nl/LC_MESSAGES/plumbum.cli.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/nl/LC_MESSAGES/plumbum.cli.mo -------------------------------------------------------------------------------- /plumbum/cli/i18n/ru.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/ru.po -------------------------------------------------------------------------------- /plumbum/cli/i18n/ru/LC_MESSAGES/plumbum.cli.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/i18n/ru/LC_MESSAGES/plumbum.cli.mo -------------------------------------------------------------------------------- /plumbum/cli/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/image.py -------------------------------------------------------------------------------- /plumbum/cli/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/progress.py -------------------------------------------------------------------------------- /plumbum/cli/switches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/switches.py -------------------------------------------------------------------------------- /plumbum/cli/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/terminal.py -------------------------------------------------------------------------------- /plumbum/cli/termsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cli/termsize.py -------------------------------------------------------------------------------- /plumbum/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/cmd.py -------------------------------------------------------------------------------- /plumbum/colorlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/__init__.py -------------------------------------------------------------------------------- /plumbum/colorlib/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/__main__.py -------------------------------------------------------------------------------- /plumbum/colorlib/_ipython_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/_ipython_ext.py -------------------------------------------------------------------------------- /plumbum/colorlib/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/factories.py -------------------------------------------------------------------------------- /plumbum/colorlib/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/names.py -------------------------------------------------------------------------------- /plumbum/colorlib/styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colorlib/styles.py -------------------------------------------------------------------------------- /plumbum/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/colors.py -------------------------------------------------------------------------------- /plumbum/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/commands/__init__.py -------------------------------------------------------------------------------- /plumbum/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/commands/base.py -------------------------------------------------------------------------------- /plumbum/commands/daemons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/commands/daemons.py -------------------------------------------------------------------------------- /plumbum/commands/modifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/commands/modifiers.py -------------------------------------------------------------------------------- /plumbum/commands/processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/commands/processes.py -------------------------------------------------------------------------------- /plumbum/fs/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | file-system related operations 3 | """ 4 | -------------------------------------------------------------------------------- /plumbum/fs/atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/fs/atomic.py -------------------------------------------------------------------------------- /plumbum/fs/mounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/fs/mounts.py -------------------------------------------------------------------------------- /plumbum/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/lib.py -------------------------------------------------------------------------------- /plumbum/machines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/__init__.py -------------------------------------------------------------------------------- /plumbum/machines/_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/_windows.py -------------------------------------------------------------------------------- /plumbum/machines/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/base.py -------------------------------------------------------------------------------- /plumbum/machines/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/env.py -------------------------------------------------------------------------------- /plumbum/machines/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/local.py -------------------------------------------------------------------------------- /plumbum/machines/paramiko_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/paramiko_machine.py -------------------------------------------------------------------------------- /plumbum/machines/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/remote.py -------------------------------------------------------------------------------- /plumbum/machines/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/session.py -------------------------------------------------------------------------------- /plumbum/machines/ssh_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/machines/ssh_machine.py -------------------------------------------------------------------------------- /plumbum/path/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/path/__init__.py -------------------------------------------------------------------------------- /plumbum/path/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/path/base.py -------------------------------------------------------------------------------- /plumbum/path/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/path/local.py -------------------------------------------------------------------------------- /plumbum/path/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/path/remote.py -------------------------------------------------------------------------------- /plumbum/path/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/path/utils.py -------------------------------------------------------------------------------- /plumbum/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plumbum/typed_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/typed_env.py -------------------------------------------------------------------------------- /plumbum/version.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/plumbum/version.pyi -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/_test_paramiko.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/_test_paramiko.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/env.py -------------------------------------------------------------------------------- /tests/file with space.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/not-in-path/dummy-executable: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /tests/slow_process.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/slow_process.bash -------------------------------------------------------------------------------- /tests/test_3_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_3_cli.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_cli_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_cli_annotations.py -------------------------------------------------------------------------------- /tests/test_clicolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_clicolor.py -------------------------------------------------------------------------------- /tests/test_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_color.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_env.py -------------------------------------------------------------------------------- /tests/test_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_factories.py -------------------------------------------------------------------------------- /tests/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_local.py -------------------------------------------------------------------------------- /tests/test_nohup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_nohup.py -------------------------------------------------------------------------------- /tests/test_pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_pipelines.py -------------------------------------------------------------------------------- /tests/test_putty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_putty.py -------------------------------------------------------------------------------- /tests/test_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_remote.py -------------------------------------------------------------------------------- /tests/test_sudo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_sudo.py -------------------------------------------------------------------------------- /tests/test_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_terminal.py -------------------------------------------------------------------------------- /tests/test_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_translate.py -------------------------------------------------------------------------------- /tests/test_typed_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_typed_env.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_validate.py -------------------------------------------------------------------------------- /tests/test_visual_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/tests/test_visual_color.py -------------------------------------------------------------------------------- /translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomerfiliba/plumbum/HEAD/translations.py --------------------------------------------------------------------------------