Skip to content

liquid-labs/sdlcpilot-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdlcpilot-cli

Command line interface for SDLCPilot, a Software Development Life Cycle management tool. Currently support GitHub node projects.

Installation

  1. Ensure node and npm are installed (see 'node not found')
  2. Install 'sdlcpilot-cli'.
    npm i -g sdlcpilot-cli
  3. Run:
    sdlc --setup
  4. Open a new terminal window to pickup the SDLCPilot tab completion support, or type 'source .bashrc' or 'source .zshrc' on from your bash or zsh terminal respectively.
  5. Install the base SDLC plugins:
    sdlc server plugins bundles add -- bundles=sdlcpilot-github-node

Troubleshooting the install

sdlc not found

check where your global NPM packages are installed with:

npm ls -g

The first line should tell you where the NPM lib direcotry is located. Verify that if you swap that out lib for bin, you can ls the sdlc executable. It might be something like: /opt/homebrew/bin or /Users/foo/.npm-global/bin. Now update your PATH to include the global NPM bin directory.

node not found

If node is not installed, refer to the node package install page (MacOS and Windows) for installation instructions for your particular platform / distribution.

If/once node is installed, add the installation directory to your PATH (if not already done). For instance, if installing on MacOS with Homebrew, you would add /opt/homebrew/bin to the PATH var.

Update your PATH

For bash or zsh, add the following lines to .bashrc or .zshrc respectively:

PATH=/path/to/bin/dir:$PATH
export PATH

Where /path/to/bin/dir is replaced with the path of the bin directory in question.

Usage

Refer to the user documentation.