Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjcosgrove/liquid
Linode Quick Deployment (LiQuiD) CLI tool
https://github.com/jjcosgrove/liquid
cli command-line command-line-tool commanderjs deployment inquirerjs javascript linode prompt
Last synced: about 1 month ago
JSON representation
Linode Quick Deployment (LiQuiD) CLI tool
- Host: GitHub
- URL: https://github.com/jjcosgrove/liquid
- Owner: jjcosgrove
- License: mit
- Created: 2019-01-10T14:08:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-10T21:25:35.000Z (almost 4 years ago)
- Last Synced: 2025-01-02T19:42:34.410Z (about 1 month ago)
- Topics: cli, command-line, command-line-tool, commanderjs, deployment, inquirerjs, javascript, linode, prompt
- Language: JavaScript
- Size: 418 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# LiQuiD
Linode Quick Deployment (LiQuiD) CLI tool
Uses commander.js, inquirer.js and the Linode API
## Demo
![Demo](https://unpkg.com/@jjcosgrove/liquid@latest/demos/create.svg)
## Install
```
npm -g install @jjcosgrove/liquid
```## Usage
Set up your Linode Personal Access Token ([here](https://cloud.linode.com/profile/tokens)) and enter it into the LiQuiD CLI tool:
```bash
$ liquid init
? Linode Personal Access Token: PASTE_YOUR_TOKEN_HERE_AND_PRESS_ENTER
✔ LiQuiD successfully initialized
```Now, anytime you need to quickly deploy a new Linode instance you can simply run:
```bash
liquid create
```And follow the prompts. Upon successful completion it will output a message detailing the IP address and provisioning status of your new Linode instance.
Current supported commands are:
command|function
-|-|
init|Initialize LiQuiD (configure API token)
create|Deploy new Linode instance## Notes
This is very much a pre-pre alpha release (i.e. if it blows up your mac, don't come knocking).## Todo
- [ ] Better & more robust error messages
- [ ] Nicer visuals
- [ ] Implement profiles
- [ ] Implement domains
- [ ] Refactor code