# pstadler/flightplan

Run sequences of shell commands against local and remote hosts.

Repository: https://github.com/pstadler/flightplan
Canonical: https://ross.abutalabs.com/products/flightplan
Homepage: https://www.npmjs.com/package/flightplan
Language: JavaScript
License: MIT
License Family: permissive
Topics: javascript, nodejs, deploy, tasks, ssh, devops
Last push: 2022-01-18T01:10:28+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4590, "days_push": 1689, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1812, forks 112 (observed 2026-08-28T04:05:39.636416+00:00)

## What it is
Flightplan is a Node.js library and CLI (`fly`) for running sequences of shell commands against local and remote hosts over SSH, aimed at streamlining application deployment and systems administration. It supports multiple targets (e.g., staging, production) with parallel or sequential execution across hosts.

## Use cases
- deploy a node.js app to multiple servers over ssh
- run shell commands on remote hosts from a script
- automate staging and production deployment tasks
- rsync build files to remote servers
- replace fabric-style deployment tooling in javascript
- run local build then remote install steps in one command

## When to choose
- you want a lightweight, code-defined deployment workflow in JavaScript
- you need to execute commands on several remote hosts in parallel or sequence
- you prefer a Fabric-like tool in the Node.js ecosystem

## When to avoid
- you need a maintained tool - the project is looking for maintainers
- you want container-based or infrastructure-as-code deployments
- your stack is not Node.js based

## Facets
- artifact type: library
- maturity: maintenance
- function: deployment, ssh, cli, workflow-automation
- domain: developer-tools
- platform: cli
- tags: deployment-tool, remote-execution, fabric-like, shell-commands, task-runner, devops, automation, command-line, nodejs, linux, macos

## Member repositories
- pstadler/flightplan (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:39.636416+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:21:13.472446+00:00, confidence not recorded.
  - readme: https://github.com/pstadler/flightplan (fetched 2026-08-28T04:05:39.636416+00:00, sha 53058904123b)
  - registry_npm: https://registry.npmjs.org/flightplan (fetched 2026-08-29T11:00:00.065645+00:00, sha 2b7c65bd346b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
