2017 © Pedro Peláez
 

library porter

Adds useful cli commands for the SilverStripe framework.

image

silverstripe/porter

Adds useful cli commands for the SilverStripe framework.

  • Sunday, February 18, 2018
  • by fspringveldt
  • Repository
  • 1 Watchers
  • 2 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 3 Open issues
  • 5 Versions
  • 13 % Grown

The README.md

SilverStripe Porter

Build Status Scrutinizer Code Quality Code coverage License Total Downloads, (*1)

SilverStripe Porter (think kitchen porter) seeks to automate several menial tasks for the SilverStripe framework via cli., (*2)

Tasks currently supported: * Creating a new module, (*3)

Installation

It is recommended to install globally using composer, (*4)

composer require global silverstripe/porter dev-master

After installation, create a symlink as follow (Note, adapt this command to your OS):, (*5)

ln -s ~/.composer/vendor/silverstripe/porter/silverstripe ~/.composer/bin/silverstripe

Reloading your profile (source ~/.bash_profile) means you can now run silverstripe to view the help menu., (*6)

Usage

Creating a new module

The full command with all options is:, (*7)

silverstripe create-module [--nonVendor] [--ss3] [--withTravisCI] [--withCircleCI] [--] <module-name> <module-namespace> [<module-path>]
  • --nonVendor option adds type: silverstripe-module to your composer.json. This defaults to type: silverstripe-vendormodule
  • --ss3 option sets your module up with a base skeleton for an SilverStripe 3 module
  • --withTravisCI adds minimal a travis.yml setup file
  • ---withCircleCI adds a minimal CircleCI config file to a .circleci folder

Example usage:, (*8)

silverstripe create-module --withTravisCI foo/bar Foo\\\\Bar\\\\

Bugtracker

Bugs are tracked on github.com., (*9)

Development and Contribution

If you would like to make changes to this module, go on then, raise a PR via GitHub., (*10)

Credits

  • Ingo Schommer - https://github.com/chillu
  • Robbie Averill - https://github.com/robbieaverill

The Versions

18/02 2018

dev-master

9999999-dev

Adds useful cli commands for the SilverStripe framework.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Franco Springveldt

cli module silverstripe create porter create-module

18/02 2018

1.x-dev

1.9999999.9999999.9999999-dev

Adds useful cli commands for the SilverStripe framework.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Franco Springveldt

cli module silverstripe create porter create-module

17/02 2018

1.0.0

1.0.0.0

Adds useful cli commands for the SilverStripe framework.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Franco Springveldt

cli module silverstripe create porter create-module

17/02 2018

dev-feature/add-codecov-and-scrutinizer

dev-feature/add-codecov-and-scrutinizer

Adds useful cli commands for the SilverStripe framework.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Franco Springveldt

cli module silverstripe create porter create-module

17/02 2018

dev-feature/add-unit-tests

dev-feature/add-unit-tests

Adds useful cli commands for the SilverStripe framework.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Franco Springveldt

cli module silverstripe create porter create-module