1.415.2 • Published 1 year ago

windmill-cli v1.415.2

Weekly downloads
-
License
Apache 2.0
Repository
github
Last release
1 year ago

Windmill CLI

A simple CLI allowing interactions with windmill from the command line. npm.io

You can find more information in Windmill Docs

Installation

Install the wmill CLI tool using npm install -g windmill-cli.

Update to the latest version using wmill upgrade.

Workspaces

To get started run wmill workspace add or use the instructions from the workspace settings.

Running Flows & Scripts

Run a script or flow using wmill flow/script run u/username/path/to/script and pass any inputs using --data + Inputs specified as a JSON string or a file using @ <filename> or stdin using @-.

Curl-style syntax using -d @- for stdin or -d @<filename> is also supported.

Flow Steps and Logs will be streamed during execution automatically.

CLI input example

Pushing Resources, Scripts & More

The CLI can push specifications to a windmill instance. See the examples/ folder for formats.

Switch to a different workspace

wmill workspace switch <workspace_name>

Sync a workspace

Pull

wmill sync pull

Push

wmill sync push

We recommend using the --yaml option to use yaml instead of json as the encoding format. Yaml will be made the default soon.

Pushing individual files

You can push individual resources using wmill <type> push <file_name> \<remote_name\>. This does not require a special folder layout or file name, as this is given at runtime.

Listing

All commands support listing by just not providing a subcommand, ie wmill script will result in a list of scripts. Some allow additional options, learn about this by specifying --help.

User Management

You can add & remove users via wmill user add/remove, and list them using wmill user

Pulling

You can pull the entire workspace using wmill pull

Completion

The CLI comes with completions out of the box via wmill completions <shell>. (Via cliffy)

Bash

To enable bash completions add the following line to your ~/.bashrc:

source <(wmill completions bash)

Fish

To enable fish completions add the following line to your ~/.config/fish/config.fish:

source (wmill completions fish | psub)

Zsh

To enable zsh completions add the following line to your ~/.zshrc:

source <(wmill completions zsh)
1.415.2

1 year ago

1.415.1

1 year ago

1.415.0

1 year ago

1.414.2

1 year ago

1.414.1

1 year ago

1.414.0

1 year ago

1.413.0

1 year ago

1.413.2

1 year ago

1.413.1

1 year ago

1.410.3

1 year ago

1.410.2

1 year ago

1.410.1

1 year ago

1.410.0

1 year ago

1.409.4

1 year ago

1.409.3

1 year ago

1.409.2

1 year ago

1.409.1

1 year ago

1.409.0

1 year ago

1.408.1

1 year ago

1.408.0

1 year ago

1.407.2

1 year ago

1.407.1

1 year ago

1.407.0

1 year ago

1.406.0

1 year ago

1.405.5

1 year ago

1.405.4

1 year ago

1.405.3

1 year ago

1.405.2

1 year ago

1.405.1

1 year ago

1.405.0

1 year ago

1.404.1

1 year ago

1.404.0

1 year ago

1.403.1

1 year ago

1.403.0

1 year ago

1.402.3

1 year ago

1.402.1

1 year ago

1.402.0

1 year ago

1.401.0

1 year ago

1.400.0

1 year ago

1.399.0

1 year ago

1.398.1

1 year ago

1.398.0

1 year ago

1.397.4

1 year ago

1.397.3

1 year ago

1.396.1

1 year ago

1.396.0

1 year ago

1.395.0

1 year ago

1.394.6

1 year ago

1.394.5

1 year ago

1.394.4

1 year ago

1.394.3

1 year ago

1.394.2

1 year ago

1.394.1

1 year ago

1.394.0

1 year ago

1.393.7

1 year ago

1.393.6

1 year ago

1.393.5

1 year ago

1.393.4

1 year ago

1.393.3

1 year ago

1.393.2

1 year ago

1.393.1

1 year ago

1.393.0

1 year ago

1.391.2

1 year ago

1.391.1

1 year ago

1.391.0

1 year ago

0.0.16

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago