Note: Last updated for ROS Humble. For the latest documentation, always check the official website and code repositories.
vcstool
Try to keep as much code as possible ROS-independent.
Unix philosophy - Wikipedia