pp
is a command line interface for PushPanel.io services. ( C version )
- 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
git clone https://github.com/spagu/pp.git
cd pp && ./configure && make install
Create file .pushpanel
in your home directory with a Token from Panel
Commands are controlled via server.
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
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
Did you find any bugs or have some suggestions?
- Feel free to open new issue.
Do you want to contribute to the project?
- Fork the repository and open a pull request. Here you can find TODO features.
pp
was developed by PushPanel.
pp
is available under the BSD license.