.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
docs/Makefile
docs/footer.txt
docs/index.txt
docs/kathara-check.1.ronn
docs/kathara-connect.1.ronn
docs/kathara-exec.1.ronn
docs/kathara-lab-dirs.7.ronn
docs/kathara-lab.conf.5.ronn
docs/kathara-lab.dep.5.ronn
docs/kathara-lab.ext.5.ronn
docs/kathara-lclean.1.ronn
docs/kathara-lconfig.1.ronn
docs/kathara-linfo.1.ronn
docs/kathara-list.1.ronn
docs/kathara-lrestart.1.ronn
docs/kathara-lstart.1.ronn
docs/kathara-ltest.1.ronn
docs/kathara-settings.1.ronn
docs/kathara-vclean.1.ronn
docs/kathara-vconfig.1.ronn
docs/kathara-vstart.1.ronn
docs/kathara-wipe.1.ronn
docs/kathara.1.ronn
docs/kathara.conf.5.ronn
scripts/Linux-Deb/Makefile
scripts/Linux-Deb/README.md
scripts/Linux-Deb/Docker-Linux-Build/Dockerfile_template
scripts/Linux-Deb/Docker-Linux-Build/dput.cf
scripts/Linux-Deb/debian/changelog
scripts/Linux-Deb/debian/compat
scripts/Linux-Deb/debian/control
scripts/Linux-Deb/debian/copyright
scripts/Linux-Deb/debian/kathara.dirs
scripts/Linux-Deb/debian/kathara.links
scripts/Linux-Deb/debian/kathara.lintian-overrides
scripts/Linux-Deb/debian/kathara.postinst
scripts/Linux-Deb/debian/kathara.prerm
scripts/Linux-Deb/debian/rules
scripts/Linux-Deb/debian/source/format
scripts/Linux-Deb/debian/source/lintian-overrides
scripts/Linux-Pkg/Makefile
scripts/Linux-Pkg/README.md
scripts/Linux-Pkg/Docker-Linux-Build/Dockerfile
scripts/Linux-Pkg/pkginfo/PKGBUILD
scripts/Linux-Pkg/pkginfo/kathara.changelog
scripts/Linux-Pkg/pkginfo/kathara.install
scripts/Linux-Rpm/Makefile
scripts/Linux-Rpm/README.md
scripts/Linux-Rpm/Docker-Linux-Build/Dockerfile
scripts/Linux-Rpm/rpm/kathara.spec
scripts/OSX/Makefile
scripts/OSX/README.md
scripts/OSX/kathara.spec
scripts/OSX/darwin/Distribution
scripts/OSX/darwin/uninstall.sh
scripts/OSX/darwin/Resources/banner.png
scripts/OSX/darwin/Resources/conclusion.html
scripts/OSX/darwin/Resources/welcome.html
scripts/OSX/darwin/scripts/postinstall
scripts/Windows/README.md
scripts/Windows/WindowsBuild.bat
scripts/Windows/installer.iss
scripts/Windows/Assets/app_icon.ico
scripts/Windows/Assets/environment.iss
scripts/Windows/Assets/kathara.spec
scripts/autocompletion/generate_autocompletion.py
scripts/autocompletion/requirements.txt
scripts/pip-package/Makefile
scripts/pip-package/README.md
scripts/pydoc/Makefile
scripts/pydoc/README.md
scripts/pydoc/generate_doc.py
src/kathara.py
src/requirements.txt
src/Kathara/__init__.py
src/Kathara/decorators.py
src/Kathara/exceptions.py
src/Kathara/strings.py
src/Kathara/utils.py
src/Kathara/version.py
src/Kathara/auth/PrivilegeHandler.py
src/Kathara/auth/__init__.py
src/Kathara/cli/__init__.py
src/Kathara/cli/command/CheckCommand.py
src/Kathara/cli/command/ConnectCommand.py
src/Kathara/cli/command/ExecCommand.py
src/Kathara/cli/command/LcleanCommand.py
src/Kathara/cli/command/LconfigCommand.py
src/Kathara/cli/command/LinfoCommand.py
src/Kathara/cli/command/ListCommand.py
src/Kathara/cli/command/LrestartCommand.py
src/Kathara/cli/command/LstartCommand.py
src/Kathara/cli/command/LtestCommand.py
src/Kathara/cli/command/SettingsCommand.py
src/Kathara/cli/command/VcleanCommand.py
src/Kathara/cli/command/VconfigCommand.py
src/Kathara/cli/command/VstartCommand.py
src/Kathara/cli/command/WipeCommand.py
src/Kathara/cli/command/__init__.py
src/Kathara/cli/ui/__init__.py
src/Kathara/cli/ui/utils.py
src/Kathara/cli/ui/event/HandleProgressBar.py
src/Kathara/cli/ui/event/OpenMachineTerminal.py
src/Kathara/cli/ui/event/UpdateDockerImage.py
src/Kathara/cli/ui/event/__init__.py
src/Kathara/cli/ui/event/register.py
src/Kathara/cli/ui/setting/CommonOptionsHandler.py
src/Kathara/cli/ui/setting/DockerOptionsHandler.py
src/Kathara/cli/ui/setting/KubernetesOptionsHandler.py
src/Kathara/cli/ui/setting/SettingsMenuFactory.py
src/Kathara/cli/ui/setting/__init__.py
src/Kathara/cli/ui/setting/utils.py
src/Kathara/event/EventDispatcher.py
src/Kathara/event/__init__.py
src/Kathara/foundation/__init__.py
src/Kathara/foundation/cli/CliArgs.py
src/Kathara/foundation/cli/__init__.py
src/Kathara/foundation/cli/command/Command.py
src/Kathara/foundation/cli/command/CommandFactory.py
src/Kathara/foundation/cli/command/__init__.py
src/Kathara/foundation/cli/ui/__init__.py
src/Kathara/foundation/cli/ui/setting/OptionsHandler.py
src/Kathara/foundation/cli/ui/setting/OptionsHandlerFactory.py
src/Kathara/foundation/cli/ui/setting/__init__.py
src/Kathara/foundation/factory/Factory.py
src/Kathara/foundation/factory/__init__.py
src/Kathara/foundation/manager/IManager.py
src/Kathara/foundation/manager/ManagerFactory.py
src/Kathara/foundation/manager/__init__.py
src/Kathara/foundation/manager/stats/ILinkStats.py
src/Kathara/foundation/manager/stats/IMachineStats.py
src/Kathara/foundation/manager/stats/__init__.py
src/Kathara/foundation/manager/terminal/Terminal.py
src/Kathara/foundation/manager/terminal/__init__.py
src/Kathara/foundation/manager/terminal/terminal_utils.py
src/Kathara/foundation/model/FilesystemMixin.py
src/Kathara/foundation/model/__init__.py
src/Kathara/foundation/setting/SettingsAddon.py
src/Kathara/foundation/setting/SettingsAddonFactory.py
src/Kathara/foundation/setting/__init__.py
src/Kathara/foundation/test/Test.py
src/Kathara/foundation/test/__init__.py
src/Kathara/manager/Kathara.py
src/Kathara/manager/__init__.py
src/Kathara/manager/docker/DockerImage.py
src/Kathara/manager/docker/DockerLink.py
src/Kathara/manager/docker/DockerMachine.py
src/Kathara/manager/docker/DockerManager.py
src/Kathara/manager/docker/DockerPlugin.py
src/Kathara/manager/docker/__init__.py
src/Kathara/manager/docker/stats/DockerLinkStats.py
src/Kathara/manager/docker/stats/DockerMachineStats.py
src/Kathara/manager/docker/stats/__init__.py
src/Kathara/manager/docker/terminal/DockerNPipeTerminal.py
src/Kathara/manager/docker/terminal/DockerTTYTerminal.py
src/Kathara/manager/docker/terminal/__init__.py
src/Kathara/manager/kubernetes/KubernetesConfig.py
src/Kathara/manager/kubernetes/KubernetesConfigMap.py
src/Kathara/manager/kubernetes/KubernetesLink.py
src/Kathara/manager/kubernetes/KubernetesMachine.py
src/Kathara/manager/kubernetes/KubernetesManager.py
src/Kathara/manager/kubernetes/KubernetesNamespace.py
src/Kathara/manager/kubernetes/__init__.py
src/Kathara/manager/kubernetes/stats/KubernetesLinkStats.py
src/Kathara/manager/kubernetes/stats/KubernetesMachineStats.py
src/Kathara/manager/kubernetes/stats/__init__.py
src/Kathara/manager/kubernetes/terminal/KubernetesWSTerminal.py
src/Kathara/manager/kubernetes/terminal/__init__.py
src/Kathara/model/ExternalLink.py
src/Kathara/model/Lab.py
src/Kathara/model/Link.py
src/Kathara/model/Machine.py
src/Kathara/model/__init__.py
src/Kathara/os/Networking.py
src/Kathara/os/__init__.py
src/Kathara/parser/__init__.py
src/Kathara/parser/netkit/DepParser.py
src/Kathara/parser/netkit/ExtParser.py
src/Kathara/parser/netkit/FolderParser.py
src/Kathara/parser/netkit/LabParser.py
src/Kathara/parser/netkit/OptionParser.py
src/Kathara/parser/netkit/__init__.py
src/Kathara/setting/Setting.py
src/Kathara/setting/__init__.py
src/Kathara/setting/addon/DockerSettingsAddon.py
src/Kathara/setting/addon/KubernetesSettingsAddon.py
src/Kathara/setting/addon/__init__.py
src/Kathara/test/BuiltinTest.py
src/Kathara/test/UserTest.py
src/Kathara/test/__init__.py
src/Kathara/trdparty/__init__.py
src/Kathara/trdparty/consolemenu/__init__.py
src/Kathara/trdparty/consolemenu/console_menu.py
src/Kathara/trdparty/consolemenu/menu_component.py
src/Kathara/trdparty/consolemenu/menu_formatter.py
src/Kathara/trdparty/consolemenu/multiselect_menu.py
src/Kathara/trdparty/consolemenu/prompt_utils.py
src/Kathara/trdparty/consolemenu/screen.py
src/Kathara/trdparty/consolemenu/selection_menu.py
src/Kathara/trdparty/consolemenu/version.py
src/Kathara/trdparty/consolemenu/format/__init__.py
src/Kathara/trdparty/consolemenu/format/menu_borders.py
src/Kathara/trdparty/consolemenu/format/menu_margins.py
src/Kathara/trdparty/consolemenu/format/menu_padding.py
src/Kathara/trdparty/consolemenu/format/menu_style.py
src/Kathara/trdparty/consolemenu/items/__init__.py
src/Kathara/trdparty/consolemenu/items/command_item.py
src/Kathara/trdparty/consolemenu/items/external_item.py
src/Kathara/trdparty/consolemenu/items/function_item.py
src/Kathara/trdparty/consolemenu/items/selection_item.py
src/Kathara/trdparty/consolemenu/items/submenu_item.py
src/Kathara/trdparty/consolemenu/validators/__init__.py
src/Kathara/trdparty/consolemenu/validators/base.py
src/Kathara/trdparty/consolemenu/validators/regex.py
src/Kathara/trdparty/consolemenu/validators/url.py
src/Kathara/trdparty/curses/__init__.py
src/Kathara/trdparty/curses/curses.py
src/Kathara/trdparty/depgen/__init__.py
src/Kathara/trdparty/depgen/depgen.py
src/Kathara/trdparty/libtmux/__init__.py
src/Kathara/trdparty/libtmux/tmux.py
src/Kathara/trdparty/strtobool/__init__.py
src/Kathara/trdparty/strtobool/strtobool.py
src/Kathara/validator/ImageValidator.py
src/Kathara/validator/TerminalValidator.py
src/Kathara/validator/__init__.py
src/Kathara/webhooks/DockerHubApi.py
src/Kathara/webhooks/GitHubApi.py
src/Kathara/webhooks/__init__.py
src/kathara.egg-info/PKG-INFO
src/kathara.egg-info/SOURCES.txt
src/kathara.egg-info/dependency_links.txt
src/kathara.egg-info/requires.txt
src/kathara.egg-info/top_level.txt
tests/cli/__init__.py
tests/cli/connect_command_test.py
tests/cli/exec_command_test.py
tests/cli/lclean_command_test.py
tests/cli/lconfig_command_test.py
tests/cli/linfo_command_test.py
tests/cli/list_command_test.py
tests/cli/lrestart_command_test.py
tests/cli/lstart_command_test.py
tests/cli/vclean_command_test.py
tests/cli/vconfig_command_test.py
tests/cli/vstart_command_test.py
tests/cli/wipe_command_test.py
tests/manager/__init__.py
tests/manager/docker/__init__.py
tests/manager/docker/docker_image_test.py
tests/manager/docker/docker_link_test.py
tests/manager/docker/docker_machine_test.py
tests/manager/docker/docker_manager_test.py
tests/manager/docker/docker_plugin_test.py
tests/manager/kubernetes/__init__.py
tests/manager/kubernetes/kubernetes_link_test.py
tests/manager/kubernetes/kubernetes_machine_test.py
tests/manager/kubernetes/kubernetes_manager_test.py
tests/model/external_link_test.py
tests/model/filesystem_mixin_test.py
tests/model/lab_test.py
tests/model/machine_test.py
tests/parser/dep_parser_test.py
tests/parser/ext_parser_test.py
tests/parser/folder_parser_test.py
tests/parser/lab_parser_test.py
tests/parser/option_parser_test.py
tests/parser/labconf/inline_comment/lab.conf
tests/parser/labconf/inline_comment_error/lab.conf
tests/parser/labconf/one_device/lab.conf
tests/parser/labconf/one_device_interface_name_error/lab.conf
tests/parser/labconf/one_device_lab_description/lab.conf
tests/parser/labconf/one_device_same_collision_domain_error/lab.conf
tests/parser/labconf/one_device_shared_error/lab.conf
tests/parser/labconf/two_devices_one_cd/lab.conf
tests/parser/labconf/unclosed_quotes/lab.conf
tests/parser/labconf/unmatched_quotes/lab.conf
tests/parser/labdep/comments_empty_lines/lab.dep
tests/parser/labdep/devices_loop/lab.dep
tests/parser/labdep/syntax_error/lab.dep
tests/parser/labdep/three_devices_dependencies/lab.dep
tests/parser/labext/syntax_error/lab.conf
tests/parser/labext/syntax_error/lab.ext
tests/parser/labext/two_devices/lab.conf
tests/parser/labext/two_devices/lab.ext
tests/parser/labext/value_error/lab.conf
tests/parser/labext/value_error/lab.ext
tests/parser/labfolder/ignore_shared_folder/pc1/.gitkeep
tests/parser/labfolder/ignore_shared_folder/pc2/.gitkeep
tests/parser/labfolder/ignore_shared_folder/shared/.gitkeep
tests/parser/labfolder/one_device/pc1/.gitkeep
tests/parser/labfolder/two_devices/pc1/.gitkeep
tests/parser/labfolder/two_devices/pc2/.gitkeep