cargo-ws-manage

Crates.iocargo-ws-manage
lib.rscargo-ws-manage
version0.2.0
sourcesrc
created_at2022-07-23 07:43:20.729401
updated_at2022-08-02 09:45:07.086118
descriptionCargo workspace management
homepage
repositoryhttps://github.com/einfachIrgendwer0815/cargo-ws-manage
max_upload_size
id631314
size45,679
(einfachIrgendwer0815)

documentation

README

Cargo-ws-manage

Crates.io Docs.rs Crates.io Crates.io Github.com Github.com

Cargo-ws-manage is a command line tool written in rust and is made for an easier and faster way of handling cargo workspaces. Becaues of the 'cargo-' prefix, it can be used as a sub-command of cargo with cargo ws-manage.

Getting started

For installation, run:

cargo install cargo-ws-manage

It can then be used with:

cargo ws-manage # -h for help

To remove it, run:

cargo uninstall cargo-ws-manage

How to use it

Create a new workspace:

To create a completely new workspace run the following command and supply the name of the project and optionally the name of the workspace directory:

cargo ws-manage new foo bar

Follow the instructions on the screen and then you will get a new workspace called foo in the directory bar.

Planned features

There is not much to see currently, but these are some of the features that are to be added in the future:

  • add crates

  • remove crates

  • pass cargo commands to all crates (like cargo fmt, cargo add, cargo publish, ...)

  • ...

Commit count: 31

cargo fmt