pp

command module
v0.0.0-...-79b2eae Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2019 License: BSD-3-Clause Imports: 9 Imported by: 0

README

pushpanel

pp - PushPanel CLI

GoDoc  Build Status  Go Report Card  Coverage Status CII Best Practices  Downloads

Downloads

pp is a command line interface for PushPanel.io services.


Requirements

  • Local Linux/BSD shell access
  • Account on PushPanel.io
  • Unblock Firewall on port 443 so your console is able to communicate with dash.pushpanel.io:443
  • GO language installed

Install

go get github.com/spagu/pp
#or
git clone https://github.com/spagu/pp.git
cd pp && make install

Configuration

Create file .pushpanel in your home directory with a Token from Panel

Usage

Commands are controlled via server.

Command-Line
pp project list
pp project create projectname repotype projecttype --initialversion=
pp project release projectname
pp project revision projectname
pp project unpublish projectname
pp project archive projectname
pp website create domainname
pp website deploy development to production domainname
Project management

Add file called pushpanel.yaml inside your repository with a controlled content:

projects:

    name: supername

website:
    production:
        domainname:domanname.co.uk
    staging:
        domainname:stg.domanname.co.uk
    development:
        domainname:dev.domanname.co.uk
How to help

Did you find any bugs or have some suggestions?

Do you want to contribute to the project?

  • Fork the repository and open a pull request. Here you can find TODO features.

Author

pp was developed by PushPanel.

License

pp is available under the BSD license.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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