https://github.com/sgmac/kiwi
Kiwi manages Bandwagon VPS
https://github.com/sgmac/kiwi
cli golang tool vps
Last synced: 5 months ago
JSON representation
Kiwi manages Bandwagon VPS
- Host: GitHub
- URL: https://github.com/sgmac/kiwi
- Owner: sgmac
- Created: 2017-11-14T14:13:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-29T15:19:38.000Z (over 8 years ago)
- Last Synced: 2024-06-20T12:45:59.824Z (about 2 years ago)
- Topics: cli, golang, tool, vps
- Language: Go
- Homepage:
- Size: 2.34 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KiwiVM
Yet another not very useful CLI tool. Why not? It turns out I got a very cheap server long time ago, just 10USD per year, OpenVZ not very useful to be honest.
I took a look to the API and decided to implement first a package to interact with the VPS. Now it's time for the tool.
This API doesn't have much sense, you need a VeID and PrivateKey for each VPS you have, that means you will need to use different clients when using the [API](https://github.com/sgmac/bandwagon).

# Setup
First time you run, creates a default directory and an empty configuration.
**~/.kiwi/config**
```bash
[VPS]
VeID = ""
APIKey = ""
```
At this point you can request actions on that VPS.
# Usage
Some of the enabled actions are listed below:
```bash
NAME:
kiwi - Manage your Bandwagon VPS
USAGE:
kiwi [global options] command [command options] [arguments...]
VERSION:
0.1.0
COMMANDS:
images, i List OS images.
status, f Status VPS.
start, s Start VPS.
stop, t Stop VPS.
kill, k Kill VPS.
reboot, r Reboot VPS.
hostname, h Set hostname.
install, l Install OS.
help, h Shows a list of commands or help for one command
```