Modules@robinpath/digitalocean
@robinpath/digitalocean
0.1.0PublicDigitalOcean module for RobinPath.
@robinpath/digitalocean
DigitalOcean module for RobinPath.
Why use this module?
The digitalocean module lets you:
- listDroplets
- getDroplet
- createDroplet
- deleteDroplet
- dropletAction
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/digitalocean
Quick Start
1. Set up credentials
digitalocean.setCredentials "your-credentials"
2. listDroplets
digitalocean.listDroplets
Available Functions
| Function | Description |
|---|---|
digitalocean.setCredentials | Configure digitalocean credentials. |
digitalocean.listDroplets | listDroplets |
digitalocean.getDroplet | getDroplet |
digitalocean.createDroplet | createDroplet |
digitalocean.deleteDroplet | deleteDroplet |
digitalocean.dropletAction | dropletAction |
digitalocean.listImages | listImages |
digitalocean.listRegions | listRegions |
digitalocean.listSizes | listSizes |
digitalocean.listDomains | listDomains |
digitalocean.getDomain | getDomain |
digitalocean.createDomain | createDomain |
digitalocean.listDomainRecords | listDomainRecords |
digitalocean.createDomainRecord | createDomainRecord |
digitalocean.deleteDomainRecord | deleteDomainRecord |
digitalocean.listDatabases | listDatabases |
digitalocean.getDatabase | getDatabase |
digitalocean.listFirewalls | listFirewalls |
digitalocean.createFirewall | createFirewall |
digitalocean.listLoadBalancers | listLoadBalancers |
digitalocean.listVolumes | listVolumes |
digitalocean.createVolume | createVolume |
digitalocean.deleteVolume | deleteVolume |
digitalocean.getAccount | getAccount |
digitalocean.listSnapshots | listSnapshots |
Examples
listDroplets
digitalocean.listDroplets
getDroplet
digitalocean.getDroplet
createDroplet
digitalocean.createDroplet
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/digitalocean";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
digitalocean.setCredentials "your-credentials"
digitalocean.listDroplets
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/docker— Docker module for complementary functionality@robinpath/git— Git module for complementary functionality@robinpath/github— GitHub module for complementary functionality@robinpath/gitlab— GitLab module for complementary functionality@robinpath/vercel— Vercel module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.0 | latest | yesterday |
Related Modules
devops
0
@robinpath/bitbucket
v0.1.1robinpath
Bitbucket module for RobinPath.
0 downloads
...
devops
0
@robinpath/box
v0.1.1robinpath
Box module for RobinPath.
0 downloads
...
devops
0
@robinpath/cache
v0.1.1robinpath
In-memory key-value cache with optional TTL expiration for temporary data storage
0 downloads
...
devops
0
@robinpath/cloudflare
v0.1.1robinpath
Cloudflare module for RobinPath.
0 downloads
...
Install
$ robinpath install @robinpath/digitalocean Version0.1.0
LicenseMIT
Unpacked Size4.9 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

