myway-cli 0.1.0

A minimalist project manager CLI to organize your ideas and stacks.
myway-cli-0.1.0 is not a library.

๐Ÿš€ My Way CLI

Crates.io License: MIT

A minimalist project manager for your ideas. Built with Rust for speed and mental clarity.

banner

Summary

๐Ÿง  Why My Way?

Created by Gabriel Xavier, My Way was born from the need to organize an "over-mind" of projects. It's not just another CRUD; it's a curated space for your technical journey.

If you have a project, finish it. If you can't, own your choice and give up.


๐Ÿ› ๏ธ Commands & Usage

Command Action Key Flags
create Spawns a new project --
way Lists all active projects --uuid, --oneline, --complex
edit Modify name, description or tags --uuid or --name
version Manage project releases --add, --list
giveup Permanent delete (No graveyard) --uuid or --name
graveyard Manage your archivees --add, --list, --exject
finish Celebrate completion! --uuid or --name

๐Ÿ’ก Quick Examples

# Adding a new version to a project

myway version --add --name your-project-name


# Looking for a specific project ID

myway way --uuid 8271c6f


# The "Exhumation" Option (Clean the graveyard)

myway graveyard --exject

๐Ÿ“‚ Data Storage

MyWay is zero-cloud and private by default. Your data is stored locally in:

  • Windows: %USERPROFILE%\Documents\MyWayCli
  • Linux/macOS: ~/Documents/MyWayCli

๐Ÿš€ Future Roadmap (v0.2.0)

  • myway sync: Manual backup via Github Gist.
  • myway open: Quick-open project folder in your favorite editor (VSCode, Zed, NVim).

๐Ÿ’ปInstallation

  1. Install with Cargo:
cargo install myway-cli
  1. Install from Releases

๐Ÿ“„ License

Licensed under the MIT License. Free to use, modify, and distribute.