pkg.soopen package index

brew / rank 11357

Install scriptisto with Homebrew, apt, Nix

Language-agnostic "shebang interpreter" to write scripts in compiled languages. Version 2.2.0 via Homebrew; verified 2026-09-13. Also installable with debian: sudo apt install scriptisto.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install scriptisto

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install scriptisto

Debian stable package indexes · scriptisto · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#scriptisto

nixpkgs package indexes · pkgs/by-name/sc/scriptisto/package.nix · source: api.github.com

overview

Package summary

Language-agnostic "shebang interpreter" to write scripts in compiled languages

Commands and aliases

  • scriptisto

history

Project history and usage

Scriptisto is a language-agnostic shebang interpreter that builds and caches single-file programs written in compiled or preprocessed languages.

Project history

Scriptisto was developed as a language-agnostic shebang interpreter for single-file programs. It extracts build instructions from source comments, rebuilds when the script changes, caches the result, and delegates subsequent runs to the compiled binary.

The project later reached stable 1.x and 2.x releases, added packaged manual pages, refreshed its dependency stack, and expanded its supplied templates, including C#, COBOL, Fortran, Go, and Rust-oriented options.

Adoption history

Scriptisto is officially available as standalone release binaries and through crates.io. The input additionally records Homebrew, Debian, and Nix packages, showing adoption among Unix-oriented developer package ecosystems.

How it is used

A source file uses Scriptisto in its shebang and contains build metadata in comments. On first execution or after a change, Scriptisto builds the program and caches it; unchanged scripts delegate directly to the cached binary.

Users may build inside Docker when they do not want the required compiler installed on the host.

Why package nerds care

Scriptisto applies Unix shebang ergonomics to languages that normally require compilation, dependency fetching, or preprocessing. Its build cache makes compiled programs behave more like ordinary scripts while retaining their native toolchains.

Timeline

  • Early releases: Scriptisto established comment-embedded build instructions and cached execution for compiled-language scripts.
  • Stable 1.0: The project published a stable release with downloadable artifacts.
  • 2.0: Release packages added manual pages and updated the dependency stack.
  • 2.2: Supplied templates expanded to include COBOL and C#, with updates to Fortran, Go, and Rust Docker templates.

Related projects

  • Unix shebang processing supplies the execution convention that Scriptisto extends.
  • Cargo and crates.io provide its Rust build and one official distribution channel.
  • Docker can provide isolated compiler environments for Scriptisto builds.

Sources

  • Official README: https://github.com/igor-petruk/scriptisto#readme
  • Official releases: https://github.com/igor-petruk/scriptisto/releases
  • Official wiki: https://github.com/igor-petruk/scriptisto/wiki
  • source_facts.package-manager

security posture

Risk level: yellow

generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • generalized runtime or code generation signal

Signals

  • text:interpreter

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 10 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
scriptistocliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version2.2.0
manager updated2026-09-13
local dataok
upstreamcurrent
latest detectedv2.2.0

https://github.com/igor-petruk/scriptisto

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:scriptisto
Version2.2.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/scriptisto
Homepagehttps://github.com/igor-petruk/scriptisto
Repositoryhttps://github.com/igor-petruk/scriptisto
LicenseApache-2.0
Source archivehttps://github.com/igor-petruk/scriptisto/archive/refs/tags/v2.2.0.tar.gz
Last updated2026-09-13T14:06:58Z
Pulseupdated
Build dependenciespkgconf, rust
Bottleavailable (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namescriptisto
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

scriptisto 2.2.0-2+b2

Shebang interpreter for writing scripts in compiled languages.

https://github.com/igor-petruk/scriptisto

sudo apt install scriptisto
  • Section: utils
  • Architecture: amd64
  • Source Package: rust-scriptisto
  • 2 dependencies
  • normalized package name match
  • Matched by: Scriptisto
Debian stable package indexes · deb.debian.org · Debian stable package indexes: scriptisto from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

scriptisto

nix profile install nixpkgs#scriptisto
  • normalized package name match
  • Matched by: Scriptisto
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sc/scriptisto/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation