shelf

module
v0.0.0-...-848a451 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2017 License: MIT

README

Screenshot

Shelf

Shelf is a small CLI application that automates those tasks every developer does at the start of the day.

It supports:

  • Opening an IDE/editor by giving its binary location and optionally a particular workspace/folder.
  • Pulling concurrently a list of comma separated git repositories via goroutines.
  • Starting a server by setting its path and the command to execute.

To use it first add a project configuration via shelf add and follow the instructions. Afterwards the previously added project can be loaded by using shelf pick {project_name}.

Disclaimer:

This has only been tested with Eclipse as IDE and currently only supports Mac OSX as it relies on the open command which is not present in Windows/Linux. MultiOS support will be added in the future.

Directories

Path Synopsis
cli
shelf
shelf is a nice servant that helps launching your favorite projects!!
shelf is a nice servant that helps launching your favorite projects!!
Package commands provides constructors for all needed commands for the shelf.
Package commands provides constructors for all needed commands for the shelf.
Package errorout provides error output utilities
Package errorout provides error output utilities
Package project provides types and functions to represent project data in various ways
Package project provides types and functions to represent project data in various ways

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL