├── .coveragerc ├── .github └── workflows │ ├── coverage.yaml │ ├── docs.yaml │ ├── package.yaml │ └── pre-commit.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── Docker ├── Dockerfile ├── README.md ├── entrypoint.sh └── source_global.sh ├── LICENSE.txt ├── README.rst ├── bin ├── rob_folders-complete.sh ├── rob_folders_get_source_command.py ├── rob_folders_source.sh └── source_environment.sh ├── docs ├── Makefile ├── _static │ ├── robot_folders.ico │ └── robot_folders.svg ├── aliases.rst ├── conf.py ├── configuration.rst ├── faq.rst ├── index.rst ├── installation.rst ├── misc_workspace.rst ├── requirements.txt └── usage.rst ├── setup.py ├── src └── robot_folders │ ├── __init__.py │ ├── commands │ ├── __init__.py │ ├── active_environment.py │ ├── adapt_environment.py │ ├── add_environment.py │ ├── cd.py │ ├── change_environment.py │ ├── clean.py │ ├── delete_environment.py │ ├── get_checkout_base_dir.py │ ├── make.py │ ├── manage_underlays.py │ ├── run.py │ └── scrape_environment.py │ ├── helpers │ ├── ConfigParser.py │ ├── __init__.py │ ├── build_helpers.py │ ├── clean_helpers.py │ ├── compilation_db_helpers.py │ ├── config_helpers.py │ ├── directory_helpers.py │ ├── environment_helpers.py │ ├── exceptions.py │ ├── option_helpers.py │ ├── repository_helpers.py │ ├── resources │ │ ├── __init__.py │ │ └── userconfig_distribute.yaml │ ├── ros_version_helpers.py │ ├── underlays.py │ ├── which.py │ └── workspace_chooser.py │ └── main.py └── tests ├── __init__.py ├── fixture_ros_installation.py ├── test_active_environment.py ├── test_add_delete.py ├── test_directory_helpers.py ├── test_functionality.py ├── test_get_checkout_base_dir.py ├── test_option_helpers.py ├── test_ros_version_helpers.py └── test_which.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.github/workflows/package.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/Docker/Dockerfile -------------------------------------------------------------------------------- /Docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/Docker/README.md -------------------------------------------------------------------------------- /Docker/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/zsh 2 | 3 | pip3 install -e /robot_folders 4 | 5 | exec "$@" 6 | -------------------------------------------------------------------------------- /Docker/source_global.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/Docker/source_global.sh -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/README.rst -------------------------------------------------------------------------------- /bin/rob_folders-complete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/bin/rob_folders-complete.sh -------------------------------------------------------------------------------- /bin/rob_folders_get_source_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/bin/rob_folders_get_source_command.py -------------------------------------------------------------------------------- /bin/rob_folders_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/bin/rob_folders_source.sh -------------------------------------------------------------------------------- /bin/source_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/bin/source_environment.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/robot_folders.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/_static/robot_folders.ico -------------------------------------------------------------------------------- /docs/_static/robot_folders.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/_static/robot_folders.svg -------------------------------------------------------------------------------- /docs/aliases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/aliases.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/misc_workspace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/misc_workspace.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/setup.py -------------------------------------------------------------------------------- /src/robot_folders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/robot_folders/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/robot_folders/commands/active_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/active_environment.py -------------------------------------------------------------------------------- /src/robot_folders/commands/adapt_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/adapt_environment.py -------------------------------------------------------------------------------- /src/robot_folders/commands/add_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/add_environment.py -------------------------------------------------------------------------------- /src/robot_folders/commands/cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/cd.py -------------------------------------------------------------------------------- /src/robot_folders/commands/change_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/change_environment.py -------------------------------------------------------------------------------- /src/robot_folders/commands/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/clean.py -------------------------------------------------------------------------------- /src/robot_folders/commands/delete_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/delete_environment.py -------------------------------------------------------------------------------- /src/robot_folders/commands/get_checkout_base_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/get_checkout_base_dir.py -------------------------------------------------------------------------------- /src/robot_folders/commands/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/make.py -------------------------------------------------------------------------------- /src/robot_folders/commands/manage_underlays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/manage_underlays.py -------------------------------------------------------------------------------- /src/robot_folders/commands/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/run.py -------------------------------------------------------------------------------- /src/robot_folders/commands/scrape_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/commands/scrape_environment.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/ConfigParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/ConfigParser.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/robot_folders/helpers/build_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/build_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/clean_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/clean_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/compilation_db_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/compilation_db_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/config_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/config_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/directory_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/directory_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/environment_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/environment_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/exceptions.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/option_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/option_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/repository_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/repository_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/robot_folders/helpers/resources/userconfig_distribute.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/resources/userconfig_distribute.yaml -------------------------------------------------------------------------------- /src/robot_folders/helpers/ros_version_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/ros_version_helpers.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/underlays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/underlays.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/which.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/which.py -------------------------------------------------------------------------------- /src/robot_folders/helpers/workspace_chooser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/helpers/workspace_chooser.py -------------------------------------------------------------------------------- /src/robot_folders/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/src/robot_folders/main.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixture_ros_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/fixture_ros_installation.py -------------------------------------------------------------------------------- /tests/test_active_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_active_environment.py -------------------------------------------------------------------------------- /tests/test_add_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_add_delete.py -------------------------------------------------------------------------------- /tests/test_directory_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_directory_helpers.py -------------------------------------------------------------------------------- /tests/test_functionality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_functionality.py -------------------------------------------------------------------------------- /tests/test_get_checkout_base_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_get_checkout_base_dir.py -------------------------------------------------------------------------------- /tests/test_option_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_option_helpers.py -------------------------------------------------------------------------------- /tests/test_ros_version_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_ros_version_helpers.py -------------------------------------------------------------------------------- /tests/test_which.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fzi-forschungszentrum-informatik/robot_folders/HEAD/tests/test_which.py --------------------------------------------------------------------------------