@alecs5am/ralphy
v0.3.0
Published
Open-source UGC video factory CLI — one prompt to finished mp4. Wraps the alecs5am/ralphy binary release for npm install on macOS / Linux / Windows.
Maintainers
Readme
@alecs5am/ralphy
npm wrapper for ralphy — open-source UGC video factory CLI.
Install
npm install -g @alecs5am/ralphyWorks on macOS / Linux / Windows. postinstall downloads the right prebuilt binary from the matching GitHub Release and shims a launcher that forwards stdio.
After install:
ralphy --version
ralphy help
ralphy setupVersioning
This npm package version tracks the upstream ralphy binary 1:1. npm i -g @alecs5am/[email protected] pulls v0.0.1 binaries from the GitHub Release.
Updating
npm update -g @alecs5am/ralphyUninstall
npm uninstall -g @alecs5am/ralphyWhy a wrapper?
The actual ralphy binary is a single statically linked file (~60–120 MB depending on platform) built with bun build --compile. The npm package is ~10 KB — it carries only the launcher and a postinstall script. This keeps node_modules small and lets a fresh npm install always pull a matching release without us having to publish six platform-specific subpackages.
If you'd rather not go through npm:
- macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/alecs5am/ralphy/main/install.sh | sh - macOS Homebrew:
brew install alecs5am/tap/ralphy - Windows PowerShell:
irm https://raw.githubusercontent.com/alecs5am/ralphy/main/install.ps1 | iex
Publishing (maintainers)
cd npm
# bump version to match the latest ralphy release
jq --arg v "$NEW_VERSION" '.version = $v' package.json > package.json.tmp && mv package.json.tmp package.json
npm publish --access publicThe publishConfig.access field is already set to public so the scoped package is published as a public package on the registry.
