# README
🗃️ Project manager
A project manager that configure the entire environment
Motivation
I like to use vim as my editor and tmux as my "window manager", and
every time I have to create manually all panes and windows, so to
automatize that I create this project. I could make in bash
because is a small project, but I decide to use golang
to practice
creating small utilities that helps my workflow
Install
go install github.com/matherique/project-manager/cmd/project@latest
Usage
project help
project create <name>
Open the editor configured in project config
to create the tmux
script to open setup the project.
<name>
is the name of the project
project edit <name>
Open the bash script that contains all the tmux code to setup the project.
<name>
is the name of the project
project open <name>
Execute the bash script to run all tmux code
<name>
is the name of the project
project remove <name>
Remove project script
<name>
is the name of the project
project list
Return a list of created projects
project config
List all the config setup
project config <key>
List the value in the config
<key>
is the name of the config that you looking for
project config <key> <value>
Set the value to the config key
<key>
is the name of the config that you looking for<value>
is the value to set
project config edit
Open the config file in to the editor to edit
project help
List the app documentation