myway-cli 0.3.4

A minimalist project manager CLI to organize your ideas and stacks.
myway-cli-0.3.4 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
add Spawns a new project --
way Lists all active projects --uuid, --oneline, --complex, --finish, --working, --status
edit Modify name, description or tags --uuid or --name
ord Ordenate Projects in WAY --uuid, --name, --first, --last, --swap
version Manage project releases --add, --list
status Manage project status --uuid, --name
giveup Permanent delete (No graveyard) --uuid or --name
yard Manage your archives --add, --list, --exject
reviv Remove a specific archivaded project --uuid or --name
finish Celebrate completion! --uuid or --name

💡 Quick Examples

# Adding a new project on WAY

mw add


# Adding a new version to a project

mw version --add --name your-project-name


# Looking for a specific project ID

mw way --uuid 8271c6f


# The "Exhumation" Option (Clean the graveyard)

mw yard --exject

📂 Data Storage

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

  • Windows: %APPDATA%\Local\myway
  • Linux/macOS: ~/.local/share/myway

The files are .tql because the data is encrypted with tequel-rs (TequelEncrypt)

💻Installation

Install with Cargo:

cargo install myway-cli

📄 License

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