A powerful and simple linux program to manage workspace with templates and git settings
Find a file
2025-08-01 02:09:44 +03:30
bin ref: refactored files 2025-08-01 01:58:05 +03:30
src ref: refactored files 2025-08-01 01:58:05 +03:30
.gitignore Initial commit 2025-08-01 01:46:23 +03:30
LICENSE ref: refactored files 2025-08-01 01:58:05 +03:30
README.md Update README.md 2025-08-01 02:09:44 +03:30

WORMAN 🛠️📁

License: GPL v3 Platform Status AUR Made with ❤️

Worman is a terminal-based workspace wizard for developers that simplifies project initialization, Git integration, and structure creation. It supports multiple languages, project types, and offers an interactive, colorful CLI with autocomplete.


🚀 Features

  • ⚙️ Create structured workspaces for C, C++, Python, Web, and more
  • 🌐 Autocomplete for flags, languages, frameworks (via readline)
  • 🧠 Optional Git initialization and remote linking
  • ⬇️ Remote cloning support
  • 🆕 worman push for auto-staging, committing, and pushing changes
  • 🔥 Built-in .gitignore templates (dynamically fetched for efficiency)
  • 🎨 ASCII art & colored terminal UI for better UX
  • 📂 Supports optional target directory creation (worman make /path/to/dir)
  • 🌐 Web template includes:
    • index.html
    • css/style.css
    • js/script.js
      Fully linked and ready to go!

📦 Installation

Simply download the binary and place it in your system path.

sudo mv worman /usr/local/bin/
sudo chmod +x /usr/local/bin/worman

Now you can use worman anywhere from your terminal.


🧪 Example Usage

worman make                # Starts interactive wizard
worman make ~/dev/project # Creates workspace in ~/dev/project
worman push "Initial commit"  # Git stage + commit + push

🛠️ Planned Enhancements

  • 🧱 Framework support (e.g. Tailwind, Bootstrap)
  • 📁 Configurable templates per language
  • 🧪 Test scaffolding generators
  • 🔧 Custom commands & plugin support

🤝 Contributing

Pull requests are welcome! If you'd like to improve or extend Worman, feel free to fork and submit a PR.


📜 License

This project is licensed under the GNU General Public License v3.0.
See the LICENSE file for details.


Happy Coding with WORMAN! 🚀