Skip to content
/ pp-c Public

💻 The unified tool for managing PushPanel.io services from the command line(CLI in C).

License

BSD-3-Clause, GPL-3.0 licenses found

Licenses found

BSD-3-Clause
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

spagu/pp-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

pushpanel

pp - PushPanel CLI (C version)

Build Status  Downloads Downloads

pp is a command line interface for PushPanel.io services. ( C version )


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
  • CLANG/GCC/C compiler language installed

Install

git clone https://github.com/spagu/pp.git
cd pp && ./configure && 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.

About

💻 The unified tool for managing PushPanel.io services from the command line(CLI in C).

Topics

Resources

License

BSD-3-Clause, GPL-3.0 licenses found

Licenses found

BSD-3-Clause
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published