https://github.com/pteropackages/wingflow
Automatic project deployment to Pterodactyl
https://github.com/pteropackages/wingflow
api cli command-line command-line-tool go pterodactyl pterodactyl-api
Last synced: about 1 year ago
JSON representation
Automatic project deployment to Pterodactyl
- Host: GitHub
- URL: https://github.com/pteropackages/wingflow
- Owner: PteroPackages
- Created: 2022-04-14T02:52:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-23T21:14:13.000Z (over 3 years ago)
- Last Synced: 2025-04-06T05:51:11.301Z (about 1 year ago)
- Topics: api, cli, command-line, command-line-tool, go, pterodactyl, pterodactyl-api
- Language: Go
- Homepage:
- Size: 62.5 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# WingFlow
WingFlow is a useful CLI tool for automatic uploading and deployment of projects to Pterodactyl servers.
## Installation
See the [releases page](https://github.com/PteroPackages/WingFlow/releases).
### From Source
```
git clone https://github.com/PteroPackages/WingFlow.git
go build -o build/ wflow.go
```
## Getting Started
1. Run `wflow init`
2. Add your credentials to the config file
3. Run `wflow run`
4. Congrats, you've uploaded and deployed your repository to your server!
## Commands
* `init`: Creates a new WingFlow configuration file in the current workspace. You can also specify a directory using the `--dir` flag.
* `check`: Runs valition checks on the local configuration file, or a specified one using the `--dir` flag.
* `run`: Fetches and deploys the configured project to Pterodactyl using Git.
## Contributing
1. [Fork this repo](https://github.com/PteroPackages/WingFlow/fork)!
2. Make a branch from `main` (`git branch -b `)
3. Commit your changes (`git commit -am "..."`)
4. Open a PR here (`git push origin `)
## Contributors
* [Devonte](https://github.com/devnote-dev) - creator and maintainer
This repository is managed under the MIT license.
© 2022-present PteroPackages