awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dylanaraps avatar

dylanaraps/pure-sh-bibleArchived

0
View on GitHub↗
7,709 Stars·368 Forks·Shell·MIT·13 Aufrufe

Pure Sh Bible

This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities.

The library focuses on removing dependencies on external processes by implementing tasks directly within the shell. This includes the use of shell-native sequences for terminal user interface design, such as text coloring and cursor movement, and the use of built-in pattern matching for text processing instead of external tools.

Capabilities cover a broad range of system operations, including file system analysis, string manipulation, and numeric type validation. The project also provides utilities for key-value configuration parsing, signal handling, and native arithmetic operations.

Features

  • POSIX Shell Utilities - Provides a comprehensive collection of POSIX-compliant shell utility implementations that replace external binaries.
  • POSIX-Compliant Shell Scripts - Provides a collection of utilities implemented strictly using portable POSIX shell syntax.
  • File and Directory Management - Analyzes file paths, directory contents, and line counts without invoking external binaries.
  • Shell-Native Substitutions - Parses strings and configuration files using shell-native substitutions instead of external tools.
  • Number Type Validation - Validates whether a given input value is an integer or a floating-point number.
  • Shell-Native - Checks for integers, floating-point numbers, and string patterns using native shell logic.
  • Glob Pattern Resolvers - Resolves directory contents and file paths using internal shell glob expansion mechanisms.
  • File Content Readers - Retrieves the first few lines, counts total lines, and iterates through file contents line by line.
  • Shell Built-ins - Implements native shell built-ins for arithmetic, string manipulation, and file system analysis.
  • Portable Unix Utilities - Implements portable Unix shell commands that function consistently across different operating systems.
  • Polyfills - Offers shell-native alternatives to external binaries to ensure maximum portability across different Unix-like environments.
  • Arithmetic Operations - Performs basic addition, subtraction, multiplication, division, and bitwise logic using shell arithmetic.
  • Integer Arithmetic - Provides native shell implementations of fundamental integer arithmetic and bitwise operations.
  • String Manipulators - Transforms and analyzes text using shell-native pattern matching and parameter expansion.
  • Path Manipulators - Implements native shell functions to extract directory and base names from paths and verify file permissions.
  • Configuration Parsers - Provides a utility to extract keys and values from configuration files for simple loading.
  • Terminal Escape Sequences - Implements low-level terminal control and cursor positioning using standard ANSI escape sequences.
  • Execution Flow Control - Manages program execution paths using shell-native loops, signal traps, and dynamic variable naming.
  • System Signal Handling - Manages process cleanup and state transitions by trapping system-level interrupt signals.
  • String Manipulation Utilities - Includes native shell operations for trimming whitespace, stripping patterns, and splitting strings.
  • Content Analysis - Provides built-in pattern matching to check if strings contain, start with, or end with specific substrings.
  • Terminal User Interfaces - Creates interactive command-line interfaces using shell-native sequences for coloring and cursor movement.
  • Technical Manuals and Guides - Collection of pure POSIX sh alternatives to external utilities.

Star-Verlauf

Star-Verlauf für dylanaraps/pure-sh-bibleStar-Verlauf für dylanaraps/pure-sh-bible

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Pure Sh Bible

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pure Sh Bible.
  • masterminds/sprigAvatar von Masterminds

    Masterminds/sprig

    4,692Auf GitHub ansehen↗

    Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a wide array of custom functions that can be injected into the engine to enable complex data manipulation and logic directly within templates. The project offers specialized capabilities for cryptography, including the generation of private keys, X.509 certificates, and secure password hashes. It also includes advanced logic extensions for semantic versioning comparison, ternary evaluations, and the resolution of environment variables from the host operating system. The library co

    Gogotemplatetemplates
    Auf GitHub ansehen↗4,692
  • ruanyf/simple-bash-scriptsAvatar von ruanyf

    ruanyf/simple-bash-scripts

    1,919Auf GitHub ansehen↗

    This project is a collection of reusable Bash scripts designed for system administration, automation, and command-line utility development. It provides a modular library of tools that leverage POSIX-compliant shell execution and standard stream processing to perform tasks directly within Unix-like environments without requiring additional language runtimes. The collection distinguishes itself by offering a broad range of interactive and automated capabilities, including guided command-line menus, time-tracking timers, and remote file synchronization. These scripts are environment-aware, capab

    Shell
    Auf GitHub ansehen↗1,919
  • carp-lang/carpAvatar von carp-lang

    carp-lang/Carp

    5,815Auf GitHub ansehen↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Haskellfunctionalfunctional-programminggame-development
    Auf GitHub ansehen↗5,815
  • rstacruz/cheatsheetsAvatar von rstacruz

    rstacruz/cheatsheets

    14,429Auf GitHub ansehen↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    SCSS
    Auf GitHub ansehen↗14,429
Alle 30 Alternativen zu Pure Sh Bible anzeigen→

Häufig gestellte Fragen

Was macht dylanaraps/pure-sh-bible?

This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities.

Was sind die Hauptfunktionen von dylanaraps/pure-sh-bible?

Die Hauptfunktionen von dylanaraps/pure-sh-bible sind: POSIX Shell Utilities, POSIX-Compliant Shell Scripts, File and Directory Management, Shell-Native Substitutions, Number Type Validation, Shell-Native, Glob Pattern Resolvers, File Content Readers.

Welche Open-Source-Alternativen gibt es zu dylanaraps/pure-sh-bible?

Open-Source-Alternativen zu dylanaraps/pure-sh-bible sind unter anderem: masterminds/sprig — Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a… ruanyf/simple-bash-scripts — This project is a collection of reusable Bash scripts designed for system administration, automation, and command-line… carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… rstacruz/cheatsheets — This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides… andrew-d/static-binaries — This project is a collection of common Unix utilities compiled as statically linked binaries. It provides a portable… mvdan/sh — This project is a POSIX shell toolset providing utilities for parsing, formatting, interpreting, and validating shell…