ros_remove 0.1.1

The Purpose of ros_remove is to provide the `cargo ros_remove` command to remove dependencies from `Cargo.toml` and the `package.xml`
Documentation

Crates.io Docs Downloads Installs Rust

cargo ros-remove - ROS Dependency Management Tool

Cargo subcommand for removing dependencies from ROS Rust packages, handling both package.xml and Cargo.toml files automatically.

Installation

cargo install ros-remove

Usage

cargo ros-remove <dep_id>

This will Remove the the Dependency from your package.xml and Carto.toml

Features

  • Automatic XML Handling: Removes depend elements from package.xml
  • Dual Configuration: Updates both ROS (package.xml) and Rust (Cargo.toml) dependency files
  • Error Handling: Provides clear error messages for common issues

Examples

Removes a standard ROS dependency:

cargo ros-remove roscpp

Requirements

  • Rust toolchain (cargo)
  • Existing ROS package with package.xml and Cargo.toml files

Contributing

Contributions are welcome! Please open an issue or pull request on CodeBerg.

License

Apache-2.0