Skip to content

tyrkinn/pro-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pro cli

Simple cli for local project management

Usage

  $ pro help                  # Get help message
  $ pro list                  # List projects
  $ pro create <PROJECT_NAME> # Bootstrap project from basic template (will be fixed hopefully)
  $ pro path   <PROJECT_NAME> # Get project absolute path
  $ pro remove <PROJECT_NAME> # Remove project directory
  $ pro open   <PROJECT_NAME> # Open project in code editor
  $ pro comps                 # Prints zsh comletions in stdout

Configuration

With first start Pro-cli will create config file in YOUR_HOME_FOLDER/.config/pro/config.toml

Config should have two fields: project_path and code_editor

Example config:

project_path = "/home/projects/"
code_editor = "nvim"

Features implemented

  • Open project with code editor
  • List projects in project dir
  • Bootstrap projects from template
  • Deleting project folder
  • Configuration in TOML file
  • User friendly error messages
  • Command line autosuggestions for projects
  • User friendly installation. Add to cargo repo

Build from source

  $ cargo build --release --bin pro --out-dir YOUR_BIN_DIR -Z unstable-options

About

Cli for managing projects written on rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published