This release is 4 versions behind 1.0.1 — the latest version of @codemonument/puppet-process. Jump to latest
@codemonument/puppet-process@0.1.0Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
Works with
•JSR Score94%•This package works with DenoIt is unknown whether this package works with Cloudflare Workers

Downloads1/wk
•Publisheda year ago (0.1.0)
A wrapper around the native subcommand execution apis of deno (later: bun, node) to easily automate cli processes from the outside.
Puppet Process
A wrapper around the native subcommand execution apis of deno (later: bun, node) to easily automate cli processes from the outside.
Provides (planned):
-
Mode 1: One-Shot Command execution
- starts the command, returns a promise and waits for it to finish
- returns all sort of information about the command (stdout, stderr, exit code, etc.)
-
Mode 2:Interactive Command execution
-
start a command and get some sort of "session" object to interact with it
-
send input to the command
-
receive output from the command as Uint8Array or string lines
Example cli: sftp
Ideas
- draw inspiration from deno_simple_exec
Built and signed on
GitHub Actions
Add Package
deno add jsr:@codemonument/puppet-process
Import symbol
import * as puppet_process from "@codemonument/puppet-process";
Import directly with a jsr specifier
import * as puppet_process from "jsr:@codemonument/puppet-process";