Showing 33 open source projects for "bash shell script"

View related business solutions
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 1
    AnLinux

    AnLinux

    AnLinux allow you to run Linux on Android without root access

    AnLinux allow you to run Linux on Android without root access. The bash script downloads the image over the internet, then decompresses the image, and then mounts it using PRoot.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    kubectl-aliases

    kubectl-aliases

    Programmatically generated handy kubectl aliases

    kubectl-aliases is a small but extremely handy project that generates hundreds of shell aliases for kubectl so you no longer have to type long commands and flags repeatedly. It ships a prebuilt .kubectl_aliases file for Bash/Zsh, plus variants for Fish and Nushell, which you drop into your home directory and source from your shell config. The aliases are programmatically generated from permutations of common verbs, resources, flags, and options, so you get short forms like kgpo for kubectl get pod and more complex ones that include namespaces, label selectors, and output formats. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Paul's dotfiles

    Paul's dotfiles

    Paul's fish, bash, git, etc config files. good stuff

    Paul's dotfiles is a personal development environment configuration repository maintained by Paul Irish. It contains shell, Git, and system configuration files intended to improve everyday command-line productivity. The repository includes maintained configurations for fish and bash, along with aliases, functions, Git settings, input behavior, and navigation shortcuts. It is not presented as a one-size-fits-all setup, but rather as a practical collection of ideas and reusable pieces developers can study or borrow. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Ammonite

    Ammonite

    Scala Scripting

    Ammonite is a modern Scala REPL and scripting tool designed to give Scala users a more interactive and flexible REPL experience and to free them from heavyweight project boilerplate. It provides syntax‐highlighting, multiline editing, auto‐completion, and dynamic importing of dependencies (using a magic import syntax like import $ivy…). Instead of having to set up an sbt project for many small tasks, one can write Scala scripts (with .sc extension) and run them directly, with Ammonite...
    Downloads: 100 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    Watchdog

    Watchdog

    Python library and shell utilities to monitor filesystem events

    Python API library and shell utilities to monitor file system events. A simple program that uses watchdog to monitor directories specified as command-line arguments and logs events generated. Watchdog comes with an optional utility script called watchmedo. Please type watchmedo --help at the shell prompt to know more about this tool. You can use the shell-command subcommand to execute shell commands in response to events. watchmedo can read tricks.yaml files and execute tricks within them in response to file system events. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    LinuxTimeline

    LinuxTimeline

    Linux Distributions Timeline

    Linux Distributions Timeline.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    QingLong

    QingLong

    Timed task management platform supporting Python3

    QingLong is a web-based scheduled-task management platform for running automation scripts in several programming languages. It supports Python 3, JavaScript, Shell, and TypeScript jobs from one administrative interface. Users can create and manage scripts, environment variables, and configuration files directly through the browser. Task schedules can be defined with second-level precision for workflows that require frequent execution. Logs are available online so administrators can inspect...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    google-hosts

    google-hosts

    Google hosts generator

    ...An automated script can discover a CIDR from a DNS server and run the search, selection, and apply workflow. The project also includes a dnsmasq configuration for users who prefer DNS-based mapping.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    holman does dotfiles

    holman does dotfiles

    Your dotfiles are how you personalize your system

    dotfiles is an open-source collection of system configuration files and automation scripts developed by Zach Holman for customizing Unix-like development environments. It organizes configuration settings into independent topic-based directories instead of maintaining large centralized files. Each directory can contain shell configuration, installation scripts, command completions, and symbolic links. The framework automatically loads Zsh configuration files and links designated files into the user's home directory. It includes configurations for Git, Vim, Ruby, Homebrew, macOS, and other development tools. A bootstrap script initializes the environment, while additional utilities install dependencies and configure system preferences. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10

    tacklelib

    The C++11 library, msvc2015u3/gcc5.4 + cmake,python,bash,vbs modules

    https://sourceforge.net/p/tacklelib/tacklelib/ci/master/tree/README.md https://sourceforge.net/p/tacklelib/tacklelib/ci/master/tree/README_EN.txt https://sourceforge.net/p/tacklelib/tacklelib/ci/master/tree/README_EN.deps.txt https://sourceforge.net/p/tacklelib/tacklelib/ci/master/tree/README_EN.linux_x86_64.txt https://sourceforge.net/p/tacklelib/tacklelib/ci/master/tree/changelog.txt
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    LsCsScintilla

    Port of Scintilla to Ls-Cs

    Now that Qt is basically no longer OpenSource given there is no LTS and the "community" is barred from choosing direction or maintaining its own LTS, a port of Scintilla was needed. Ls-Cs is a port of CopperSpice which is a port of the last real OpenSource version of Qt, version 4.8. LsCsScintilla is a port of Scintilla to work with Ls-Cs. All Qt+Scintilla based editors should be able to port to Ls-Cs+LsCsScintilla rather painlessly. RedDiamond uses Ls-Cs+LsCsScintilla Previous...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    flom

    flom

    Free Lock Manager

    FLoM is a free open source distributed lock manager that can be used to synchronize shell commands, scripts and custom developed software. When used in a shell environment, FLoM manages process synchronization in the same way that "nice" manages process prioritization. Shell commands, scripts and custom programs can be synchronized inside a single system or in a network of IP connected systems. FLoM supports different types of abstract resources: simple, numeric, set, hierarchical and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    kscript

    kscript

    Scripting enhancements for Kotlin

    Enhanced scripting support for Kotlin on *nix-based and Windows systems. Kotlin has some built-in support for scripting already, but it is not yet feature-rich enough to be a viable alternative in the shell.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Linux-Tutorial

    Linux-Tutorial

    Learning repository written from the perspective of a Java programmer

    Linux-Tutorial is a Simplified Chinese Linux learning repository written from the perspective of a Java programmer. It aims to help more developers enter the Linux world by organizing practical notes, installation guides, command references, and server setup material. The content covers Linux basics, Ubuntu, CentOS, Kali Linux, VMware, Vim, SSH, Bash, Sed, compression tools, Yum, Zsh, and many development operations topics. It also includes material around common backend infrastructure such...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    argp.sh

    argp for bash (wrapper for getopt)

    MIGRATED TO https://gitlab.com/wef/argpsh A wrapper for getopt(1) which simulates the argp_parse(3) for bash using option descriptions written in a flat file format or XML. Automatic help and man mpage production is provided as well as generating the code for getopt(1). Requires bash-3+. See also argp.c which is a much faster version of this in case speed is ever an issue. Note that argp.sh deprecates and replaces the older 'process_getopt' project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    pure sh bible

    pure sh bible

    A collection of pure POSIX sh alternatives to external processes

    pure sh bible is a collection of shell scripting recipes written strictly in POSIX sh, without relying on Bash-only or external utilities unless absolutely necessary. The goal is to show that you can do a surprising amount with just portable, “pure” shell, which makes your scripts work across many Unix-like systems out of the box. Each snippet solves a common task (string handling, arrays, math, file operations, argument parsing) and is written in a way that favors clarity and portability over clever one-liners. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    rust_cmd_lib

    rust_cmd_lib

    Common rust command-line macros and utilities

    rust_cmd_lib is a Rust library designed to make it easier to write shell-script–style tasks in Rust, blending the power and safety of Rust with the expressiveness of shell pipelines. It provides macros and utilities that let you spawn external processes, redirect input/output, and pipe commands together, all without invoking a shell. You can write something like run_cmd!(ls -l | grep foo > out.txt) in a more declarative style, rather than manually wiring up file descriptors, handles, and child processes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Pure Bash Bible

    Pure Bash Bible

    A collection of pure bash alternatives to external processes

    pure-bash-bible is a collection of pure Bash scripting techniques that demonstrate how to accomplish common and complex tasks using only built-in Bash features. Its goal is to reduce reliance on external tools like sed, awk, or grep, which can slow down scripts and add unnecessary dependencies. The project is organized as a reference book of function-based code snippets, each showcasing practical solutions for string manipulation, text processing, file operations, and more. By relying...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Omelette

    Omelette

    Omelette is a simple, template based autocompletion tool for Node

    Omelette is a minimalist tool for adding shell autocompletion to Node.js and Deno command-line apps. Using a tagged-template DSL, it supports Bash, Zsh, and Fish. Developers define CLI structures, bind events to completion nodes, and call .init() to register completion scripts. It’s used by projects like Office 365 CLI and App Center, and is MIT‑licensed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Movies for Hackers

    Movies for Hackers

    A curated list of movies every hacker & cyberpunk must watch

    Movies For Hackers is a community-curated collection of films and TV shows selected for people interested in hacking, cyberpunk culture, and tech-driven stories. The list groups entries by genre—thrillers, science fiction, action, documentaries—and includes year, genre, and IMDb ratings so readers can quickly compare titles. It provides both a readable README and a sortable web view for browsing the collection more easily. The repository also includes guidance for contributors and a small...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    PowerShellForGitHub

    PowerShellForGitHub

    Microsoft PowerShell wrapper for GitHub API

    PowerShellForGitHub is a PowerShell module that wraps the GitHub API, allowing administrators and developers to script common GitHub operations directly from the shell. It provides cmdlets for repository management, issue and pull request automation, organization and team administration, and policy tasks such as branch protection or collaborator invites. The module handles authentication flows, pagination, and rate-limit concerns transparently so scripts can focus on business logic like triage, bulk updates, or migration tasks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    modernish

    modernish

    Modernish is a library for writing robust, portable, readable, and pow

    Modernish is a library for shell script programming which provides features like safer variable and command expansion, new language constructs for loop iteration, and much more. Modernish programs are shell programs; the new constructs are mixed with shell syntax so that the programmer can take advantage of the best of both. There is no compiled code to install, as modernish is written entirely in the shell language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    evil.sh

    evil.sh

    Subtle and not-so-subtle shell tweaks

    evil.sh is a shell script collection of “subtle and not-so-subtle shell tweaks that will slowly drive people insane,” as the README states. It is a playful (some might say mischievous) set of shell customizations, aliases, overrides or environment changes intended for fun (or prank) usage—e.g., customizing the shell prompt, redirecting commands, changing behaviors of common commands in subtle ways.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Bashstyle

    Bashstyle

    Let's do Bash right

    Bashstyle is an opinionated style guide for writing maintainable Bash programs and command-line tools. It treats Bash as a practical systems glue language and focuses specifically on Bash rather than generic POSIX shell portability. Major rules include quoting variable expansions, putting executable logic inside functions, using a clear main entry point, and keeping variables local whenever possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bash Infinity

    Bash Infinity

    A modern standard library / framework / boilerplate for Bash

    Bash Infinity is a standard library and a boilerplate framework for writing tools using bash. It's modular and lightweight while managing to implement some concepts from C#, Java or JavaScript into bash. The Infinity Framework is also plug & play: include it at the beginning of your existing script to import any of the individual features such as error handling, and start using other features gradually.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next