<commit_before>##Digital Ocean Wrench

Complete CLI to the Digital Ocean API


###Installation

- `npm install -g dow`

- It will look for a DIGITALOCEAN_ACCESS_TOKEN variable. In other words, you can authenticate by adding the following to your `.profile`: `export DIGITALOCEAN_ACCESS_TOKEN="<your-access-token>"`


###Usage

The tool will pretty much explain how to use it. Top-level lists categories:

```bash
$ dow

usage: dow <command>

where <command> is one of:

  actions
  domains
  domain-records
  droplets
  images
  ssh-keys
  regions
  sizes
  floating-ips
```

Categories list methods:

```bash
$ dow images

usage: dow images <method>

where <method> is one of:

list
get-by-id
get-by-slug
list-actions
update
delete
transfer
convert-to-snapshot
get-action
```

And methods explain themselves when misused:

```bash
$ dow images get-by-slug

usage: dow images get-by-slug <image-id>
```

or

```bash
$ dow droplet create

usage: dow droplets create 
  --name=<value> 
  --region=<value> 
  --size=<value> 
  --image=<value> 
  [--ssh_keys=<value-1>,<value-2>,...] 
  [--backups=<value>] 
  [--ipv6=<value>] 
  [--private_networking=<value>] 
  [--user_data=<value>]
```

###Special flags

--raw - log out Digital Ocean's JSON response<commit_msg>document token flag<commit_after>##Digital Ocean Wrench

Complete CLI to the Digital Ocean API


###Installation

- `npm install -g dow`

- It will look for a DIGITALOCEAN_ACCESS_TOKEN variable. In other words, you can authenticate by adding the following to your `.profile`: `export DIGITALOCEAN_ACCESS_TOKEN="<your-access-token>"`


###Usage

The tool will pretty much explain how to use it. Top-level lists categories:

```bash
$ dow

usage: dow <command>

where <command> is one of:

  actions
  domains
  domain-records
  droplets
  images
  ssh-keys
  regions
  sizes
  floating-ips
```

Categories list methods:

```bash
$ dow images

usage: dow images <method>

where <method> is one of:

list
get-by-id
get-by-slug
list-actions
update
delete
transfer
convert-to-snapshot
get-action
```

And methods explain themselves when misused:

```bash
$ dow images get-by-slug

usage: dow images get-by-slug <image-id>
```

or

```bash
$ dow droplet create

usage: dow droplets create 
  --name=<value> 
  --region=<value> 
  --size=<value> 
  --image=<value> 
  [--ssh_keys=<value-1>,<value-2>,...] 
  [--backups=<value>] 
  [--ipv6=<value>] 
  [--private_networking=<value>] 
  [--user_data=<value>]
```

###Special flags

- `--raw` - log out Digital Ocean's JSON response
- `--token=<token>` - add token in manually if you like
{'fraction_non_alphanumeric': 0.1335907335907336, 'fraction_numerical': 0.0023166023166023165, 'mean_word_length': 3.6853526220614827, 'pattern_counts': {'":': 0, '<': 36, '<?xml version=': 0, '>': 36, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7332966', 'n_tokens_mistral': 958, 'n_tokens_neox': 886, 'n_words': 281}