Skip to content
/ spino Public

Spino is a build orchestration tool specifically for use within Deno Workspaces. It is designed to be a simple, fast, and reliable tool for managing the build process of Deno projects.

License

Notifications You must be signed in to change notification settings

rsm-hcd/spino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

59fdfd3 · Dec 1, 2024

History

31 Commits
Dec 1, 2024
Oct 2, 2024
Dec 1, 2024
Oct 2, 2024
Oct 2, 2024
Oct 7, 2024
Oct 2, 2024
Dec 1, 2024
Oct 4, 2024
Oct 7, 2024

Repository files navigation

Spino

JSR Score

Spino is a build orchestration tool specifically for use within Deno Workspaces. It is designed to be a simple, fast, and reliable tool for managing the build process of Deno projects.

Pre-requisites

Spino requires Deno 2+ to be installed on your system: https://deno.com/

Usage

Spino is a command-line tool that can be installed globally using Deno.

deno install -g --allow-read --allow-run="deno" jsr:@rsm-hcd/spino

Once installed, you can run the spino command from the terminal to run any tasks or scripts that match the provided name.

# Run a specific task
> spino dev

# Run all dev and test tasks in parallel
> spino dev test

# See help information
> spino --help
Usage: spino [task1] [task2] or spino [command]

Commands:
  upgrade:  Upgrade spino to the latest version
  list:     List all available workspace tasks

Or, you can run, without installing globally, by adding to the tasks section of your deno.json file.

{
  "tasks": {
    "spino": "deno --allow-read --allow-run='deno' jsr:@rsm-hcd/spino",
    "test": "deno task spino test"
  }
}

About

Spino is a build orchestration tool specifically for use within Deno Workspaces. It is designed to be a simple, fast, and reliable tool for managing the build process of Deno projects.

Topics

Resources

License

Stars

Watchers

Forks