Skip to main content

robot_folders is your workspace handling utility around the ROS ecosystem.

Project description

GitHub License codecov_badge doc_badge

Robot Folders

Welcome to robot_folders! robot_folders is a collection of utility scripts designed to streamline and facilitate the management of workspaces used for (ROS) development. It is designed to enhance efficiency in handling different environments, consisting of multiple workspaces like a catkin_workspace and colcon_workspace or a plain CMake workspace.

It focuses on optimizing the management of various subworkspaces, contributing to a seamless development experience.

Documentation

Documentation can be found on our GH pages.

Quick start

It is recommended to install robot_folders using pipx (You can install pipx using sudo apt install pipx).

pipx install robot-folders

Upgrade

To upgrade robot_folders using pipx do

pipx upgrade robot-folders

Shell setup

In order to use robot_folders you’ll have to call its source file. How to do this depends on the way you installed robot_folders and on the version of the installation tool.

In case you have installed robot_folders using pipx as described above (and given you use the bash shell), do:

# pipx < 1.3.0 or if ${HOME}/.local/pipx already existed
echo "source ${HOME}/.local/pipx/venvs/robot-folders/bin/rob_folders_source.sh" >> ~/.bashrc
# pipx >= 1.3.0
echo "source ${HOME}/.local/share/pipx/venvs/robot-folders/bin/rob_folders_source.sh" >> ~/.bashrc

In case you manually installed robot_folders using a python virtualenv the path is similarly

echo "source <your-virtualenv-path>/bin/rob_folders_source.sh" >> ~/.bashrc

Basic usage

After installation open up a new terminal to use robot_folders. The main command for using robot_folders is fzirob. Type

fzirob --help

to get an overview over all available commands.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robot_folders-0.7.0.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

robot_folders-0.7.0-py3-none-any.whl (65.2 kB view details)

Uploaded Python 3

File details

Details for the file robot_folders-0.7.0.tar.gz.

File metadata

  • Download URL: robot_folders-0.7.0.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for robot_folders-0.7.0.tar.gz
Algorithm Hash digest
SHA256 96f564f3866b2b92ea015d80db1e1d5e3fea9e7a36a60be2021f36cf6fd93fd2
MD5 a2d816d54d62f18e42823152e85970a4
BLAKE2b-256 45813a9766513d301571eddb58f8e041df31329baf4999cf6d4fae089500ca8f

See more details on using hashes here.

File details

Details for the file robot_folders-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for robot_folders-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 148f0c2e06a9435b216a8531d9a290812469fa385141e8167ea938b6551b761a
MD5 682ded5526ae01af082ca57669ff5bc7
BLAKE2b-256 c734511c9058629fa3f506199723da8bba1e21829371edde4ac2fc80026bdaec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page