https://github.com/code-wizaard/worman
A powerful and simple linux program to manage workspace with templates and git settings
https://github.com/code-wizaard/worman
linux terminal terminal-based unix workspace workspace-manager
Last synced: about 2 months ago
JSON representation
A powerful and simple linux program to manage workspace with templates and git settings
- Host: GitHub
- URL: https://github.com/code-wizaard/worman
- Owner: Code-Wizaard
- License: gpl-3.0
- Created: 2025-07-31T22:16:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-31T22:39:45.000Z (11 months ago)
- Last Synced: 2025-08-01T00:49:26.413Z (11 months ago)
- Topics: linux, terminal, terminal-based, unix, workspace, workspace-manager
- Language: C++
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WORMAN ๐ ๏ธ๐
[](https://www.gnu.org/licenses/gpl-3.0)
[](#)
[](#)
[](https://aur.archlinux.org/packages/worman)
[](#)
**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.
```bash
sudo mv worman /usr/local/bin/
sudo chmod +x /usr/local/bin/worman
```
Now you can use `worman` anywhere from your terminal.
---
## ๐งช Example Usage
```bash
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](https://www.gnu.org/licenses/gpl-3.0.html) file for details.
---
**Happy Coding with WORMAN! ๐**