flipperzero-rs / flipperzero

Rust on the Flipper Zero
MIT License
518 stars 34 forks source link

Rename binaries in flipperzero-tools #162

Open dcoles opened 2 months ago

dcoles commented 2 months ago

It is possible to install the binaries from flipperzero-tools using cargo install, however the names are too generic and likely confusing outside the context of the project (e.g. storage).

They should all be given a distinctive name, for example flipper-storage or flipper-run.

JarvisCraft commented 2 months ago

By the way, we may be interested in adding custom Cargo commands so that they can be installed via normal flow. This would eventually let us get rid of the dependency on python.

JarvisCraft commented 2 months ago

Thinking about the current project structure, I suggest moving the whole tools crate into a separate repository with the following intents:

  1. Have separate development environments and versioning schemes for them.
  2. Have the crate published to crates.io and potentially OS package managers (I would be interested in packaging it for nixpkgs, for instance).
  3. Get rid of python scripts (at the moment they are just wrappers for cargo run ... of the tools).