Shell shell-script

Open-source Shell projects categorized as shell-script

Top 23 Shell shell-script Projects

  • GitHub repo macos-virtualbox-vm

    Instructions and script to help you create a VirtualBox VM running macOS.

    Project mention: Cheapest MacBook for iOS development? | reddit.com/r/iOSProgramming | 2021-02-24

    https://github.com/geerlingguy/macos-virtualbox-vm is a way to get a macOS VM on VirtualBox (Windows and Linux)

  • GitHub repo photoshopCClinux

    Photoshop CC v19 installer for Gnu/Linux

    Project mention: Ain't this the truth? | reddit.com/r/ProgrammerHumor | 2021-03-30

    Cheers

  • GitHub repo PiShrink

    Make your pi images smaller!

    Project mention: Trim down empty space/zeros of dd image? | reddit.com/r/linuxquestions | 2020-12-27
  • GitHub repo bpkg

    Lightweight bash package manager

    Project mention: Coderun: code runner CLI that can automatically detect run any languages | reddit.com/r/commandline | 2021-02-19

    You can use bpkg:

  • GitHub repo notes

    :pencil: Simple delightful note taking, with more unix and less lock-in. (by pimterry)

    Project mention: Tool to manage notes and personal knowledge base | reddit.com/r/commandline | 2021-04-06

    BTW, I came across this tool which looks pretty much what I was looking for.

  • GitHub repo pfetch

    🐧 A pretty system information tool written in POSIX sh.

    Project mention: r/unixporn [dwm] Arch - Nord | reddit.com/r/linuxmasterrace | 2021-03-22

    pfetch. Pretty fast. I prefer it over neofetch

  • GitHub repo Adopt Open JDK

    AdoptOpenJDK community OpenJDK build scripts - common across all releases/versions

    Project mention: AdoptOpenJDK JDK 32-bit 16.0.0.36 | reddit.com/r/PDQDeploy | 2021-03-18

    Add linux 32bit x86 release · Issue #986 · AdoptOpenJDK/openjdk ...

  • GitHub repo git-extra-commands

    A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.

    Project mention: Show off your Terminal Setup 👩🏻‍💻💯 | dev.to | 2021-02-24

    git-extra-commands

  • GitHub repo linux-wifi-hotspot

    Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).

    Project mention: Any easy way to create a WiFi sharing hotspot in Ubuntu 20.4? | reddit.com/r/Ubuntu | 2020-12-30
  • GitHub repo shellspec

    A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

    Project mention: Bash_unit – bash unit testing framework | news.ycombinator.com | 2021-03-02

    If you fancy more BDD-style testing with a Gherkin-like syntax, there is also Shellspec https://shellspec.info / https://github.com/shellspec/shellspec

  • GitHub repo termux-archlinux

    You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/termux-archlinux/

    Project mention: How do I use proot with systemd? (rooted android 11 device) | reddit.com/r/termux | 2021-02-18

    Ah, ok nice, I just found https://github.com/SDRausty/termux-archlinux and apparently it has some implementation of systemd (csystemctl), should I just use that?

  • GitHub repo superb-bootstrap

    🅱️ OS dotfiles-manager framework that SuperB

    Project mention: SuperB Bootstrap: OS bootstrap-system/dotfiles-manager framework want to add support for your Linux-distro | reddit.com/r/linux | 2021-03-07

    That's pretty neat. But, in the packageslist example, shouldn't it be OBP:openbsd-package-name instead of OBP:openbsd-package-name ?

  • GitHub repo gdrive-downloader

    Download a gdrive folder or file easily, shell ftw.

    Project mention: Best/most performant way to trigger the environmental variable COLUMNS to update? | reddit.com/r/bash | 2021-01-10

    Reference: https://github.com/Akianonymus/gdrive-downloader/blob/53c5cfc9d51c4208363486d16e8e47f3169f58ce/bash/common-utils.bash#L70

  • GitHub repo notes

    A zero dependency shell script that makes it really simple to manage your text notes.

    Project mention: Show HN: Note, my simple command line note taking app | news.ycombinator.com | 2021-02-22

    Along similar lines, nickjj also has a similar (but bash) notes script at:

    https://github.com/nickjj/notes

  • GitHub repo bash-totp

    [bash] Time-based One-time Password Generator

    Project mention: Minimal TOTP generator in 20 lines of Python | news.ycombinator.com | 2021-01-25

    Not-as-minimal TOTP generator in 108 lines of Bash:

    https://github.com/jakwings/bash-totp

  • GitHub repo Termux_url_opener_all_in_one_downloader

    All-in-one Download Script for Termux URL Opener

    Project mention: Share URL via SSH from Termux on phone A to Termux on phone B | reddit.com/r/termux | 2021-03-30

    I am using phone A as a media center (running Kodi) and phone B to control it. Both have Termux and can successfully connect to each other via SSH. I would like to send a URL (YouTube mainly) from phone B to phone A so that phone A will play it. For this I modified the amazing All-in-one Download Script for Termux URL Opener ( https://github.com/M3GABOY/Termux_url_opener_all_in_one_downloader) as follows:

  • GitHub repo Debloat

    Remove ads, bloatware and speed up your device.

    Project mention: That was Fast! (Shitty apps advertisement on my Grandmother's phone) | reddit.com/r/india | 2021-02-12
  • GitHub repo timebox

    A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique) (by susam)

    Project mention: Timer script for Windows, Linux, Unix, and macOS to practice timeboxing | news.ycombinator.com | 2021-02-27
  • GitHub repo dropboxignore

    It's all about the missing .dropboxignore file.

    Project mention: It's all about the missing .dropboxignore file | news.ycombinator.com | 2021-04-04
  • GitHub repo mysql-user-db-creator-bash-script

    Script to create a mysql database, user and password with just a command

    Project mention: How do you create MySQL DB with a specified user & password? | reddit.com/r/mysql | 2021-03-23

    Please let me know what you think of this bash script - https://github.com/MagePsycho/mysql-user-db-creator-bash-script

  • GitHub repo hax

    :dark_sunglasses: Zero-config Hacky Hackpecker setup (by fehawen)

    Project mention: [i3] Gaps hax | reddit.com/r/unixporn | 2021-02-28

    Thanks! Original repo.

  • GitHub repo Wireguard-Interface-randomizer

    A shell script to automate & randomize selection of Mullvad servers when using wireguard

    Project mention: iOS: selecting random server and rotating between servers | reddit.com/r/WireGuard | 2021-03-27

    The Mullvad interface is then rotated using systemd timers loosely based on this script: https://github.com/ArcherN9/Wireguard-Interface-randomizer

  • GitHub repo z-a-readurl

    A Zsh-Zinit annex (i.e. an extension) that allows to automatically download newest tarballs from download pages

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-06.

Index

What are some of the best open-source shell-script projects in Shell? This list will help you:

Project Stars
1 macos-virtualbox-vm 2,245
2 photoshopCClinux 1,952
3 PiShrink 1,860
4 bpkg 1,531
5 notes 949
6 pfetch 834
7 Adopt Open JDK 781
8 git-extra-commands 636
9 linux-wifi-hotspot 474
10 shellspec 399
11 termux-archlinux 396
12 superb-bootstrap 110
13 gdrive-downloader 99
14 notes 63
15 bash-totp 50
16 Termux_url_opener_all_in_one_downloader 49
17 Debloat 39
18 timebox 33
19 dropboxignore 22
20 mysql-user-db-creator-bash-script 22
21 hax 14
22 Wireguard-Interface-randomizer 11
23 z-a-readurl 8