Skip to main content

Gushio

Like bash scripts, but in JavaScript

Gushio* is the tool to execute automation scripts written in JavaScript.

Gushio is built on top of battle-tested libraries like commander and shelljs and allows you to write a multiplatform shell script in a single JavaScript file without having to worry about package.json and dependencies installation.

* Gushio is pronounced like the italian word "guscio" (IPA: /'guʃʃo/) which means "shell".

Multiplatform

Gushio was designed from the ground up to ensure the same script can run identically under Linux, macOS and Windows.

No boilerplate

Gushio lets you focus on your script, reducing the boilerplate like writing a package.json and installing dependencies.

Sensible defaults

The common Node.js environment is extended with additional functionalities and libraries to ease the script development.