Torna ai software

Runtime Bash open source

Automazione Bash.Affidabile dalla prima riga.

Primitive riutilizzabili per shell script modulari, error handling preciso, filesystem e interfacce terminali coerenti.

Release candidateGratuitoMIT

La baseline pubblica v0.1.0-rc1 è una prerelease per test multi-consumer, non una release stabile.

Bashloom
$ source bashloom.sh✓ runtime loaded$ blm_run --help# Example only — not an executable demo

Cos’è

Una runtime leggera per applicazioni shell serie

Helper di affidabilità e terminal UX raccolti in un’API coerente senza dipendenze core obbligatorie.

01

Semantica degli errori

Esecuzione dei comandi, retry, cleanup e rollback mantengono visibili i failure reali.

02

Source-safe

Il caricamento non deve alterare shell option, trap o ambiente del chiamante.

03

Terminal UX adattiva

Output leggibile in TTY, pipeline, ambienti CI, TERM=dumb e NO_COLOR.

04

Distribuzione controllata

I consumer possono pin-nare una versione e verificarne l’integrità SHA-256.

Integrazione

Pinna la runtime, verificala e adattala una volta

Il modello di consumo evita download mobili e dipendenze non controllate.

01

Bundle versionato

Usare un bundle di release riferito a una versione esplicita.

02

Integrità

Mantenere insieme PIN, LICENSE, SHA256SUMS e runtime.

03

Aggiornamenti verificabili

Revisionare ogni repin e confrontare il risultato prima dell'integrazione.

04

Adapter locale

Esporre la runtime tramite un adapter di progetto con CI del consumer.

Garanzie

Contratti Bash verificabili, anche senza TTY

La sicurezza degli script dipende da quoting, exit status e confini espliciti.

01

Errori mai nascosti

Non trasformare exit status di fallimento in risultati apparentemente positivi.

02

Compatibilità terminale

Degradazione prevista per output non interattivo e Unicode limitato.

03

Dipendenze facoltative

Le integrazioni esterne non diventano requisiti del core.

04

Distribuzione aperta

Sorgenti pubblici e licenza MIT; la release è ancora RC.

Stato del prodotto

Baseline RC disponibile

v0.1.0-rc1 è pubblicata come release candidate e richiede validazione sul campo.

Sviluppo
Release candidate
Disponibilità
Bundle e sorgenti disponibili
Prezzo
Gratuito
Codice e licenza
MIT
Piattaforme
Bash / Linux
Versione pubblica
v0.1.0-rc1

Case study tecnico

Il lavoro di engineering è documentato

Semantica di uscita, progettazione API, degradazione del terminale, test e release engineering sono trattati nel case study.

Leggi il case study