2.2.0 • Published 9 years ago

pro-cli v2.2.0

Weekly downloads
9
License
MIT
Repository
github
Last release
9 years ago

pro

Personal package manager that helps you to kickstart new projects.

NPM Version NPM Downloads Build Status Dependency Status devDependency Status

Installation

$ npm install -g pro-cli

Quick Start

Set Github username:

$ pro set user creaturephil

Create a directory and get repository (installs in current directory):

$ mkdir todo && cd todo
$ pro todo-boilerplate

Usage

Usage: pro [file or repository]


Commands:

  *                  Get project files or repositories
  list               List your Github username or repository for files
  set <type> <name>  Set your Github username or repository for files
  repos|repo         Get a list of all your repos
  files|file         Get a list of all your files

Options:

  -h, --help     output usage information
  -V, --version  output the version number
  -d, --dot      allow getting repositories that has a dot. Example: pro creaturephil.github.io
  -n, --nodot    allow getting files that doesn't have dot. Example: pro LICENSE
  -g, --git      clone the whole git repository, keeping `.git`

Guide

pro uses Github to host packages. This is because it is fast and easy to create a new one and push it to Github for immediate use. The first thing you need to do is set Github username (alias: u):

$ pro set user CreaturePhil
[pro] user set to CreaturePhil

Then to get a repository that will install in the current directory:

$ pro alpha
Getting "alpha" repository

Done, without errors.

If you want to specify a directory to install to:

$ pro alpha express-project
Getting "alpha" repository into "express-project" directory

Done, without errors.

To set a repository for quickly installing a single file (aliases: file, f):

$ pro set files scaffold
[pro] files set to scaffold

Getting the file that will install in the current directory:

$ pro index.html
Getting "index.html" file

Done, without errors.

The difference between getting a repository or a file is specifying a dot ".". pro index will get the index repository and pro index.html will get the index.html file from your files repository. To get a repository with a dot ., use the -d or --dot option:

$ pro -d creaturephil.github.io
Getting "creaturephil.github.io" repository

Done, without errors.

To get a file without a dot ., use the '-n' or '--nodot' option:

$ pro -n LICENSE
Getting "LICENSE" file

Done, without errors.

Getting a repository without having to set a user:

$ pro fakesloth/buma
Getting "buma" repository

Done, without errors.

List your set Github username and files repository:

$ pro list
User: CreaturePhil
Files: scaffold

List all Github repositories (alias: repo):

$ pro repos

List all files (alias: file):

$ pro files

License

MIT

2.2.0

9 years ago

2.1.0

9 years ago

2.0.0

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago