Categorygithub.com/matherique/project-manager
repository
0.0.0-20220226142912-1014098d739c
Repository: https://github.com/matherique/project-manager.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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