Displaying 1 to 20 from 73 results

desk - A lightweight workspace manager for the shell

  •    Shell

Lightweight workspace manager for the shell. Desk makes it easy to flip back and forth between different project contexts in your favorite shell. Change directory, activate a virtualenv or rvm, load in domain-specific aliases, environment variables, functions, arbitrary shell files, all in a single command.

gibo - A shell script for easily accessing gitignore boilerplates

  •    Shell

gibo (short for .gitignore boilerplates) is a shell script to help you easily access .gitignore boilerplates from github.com/github/gitignore. For additional usage instructions, run gibo without arguments.

macos-virtualbox-vm - Instructions and script to help you create a VirtualBox VM running macOS.

  •    Shell

Download the installer from Mac App Store (it should be available in the 'Purchases' section if you've acquired it previously). The installer will be placed in your Applications folder. (Should work for Yosemite, El Capitan and Sierra - 10.10-10.12.). Make the script executable and run it: chmod +x prepare-iso.sh && ./prepare-iso.sh.

git-quick-stats - ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository

  •    Shell

git quick-stats is a simple and efficient way to access various statistics in git repository. Any git repository contains tons of information about commits, contributors, and files. Extracting this information is not always trivial, mostly because of a gadzillion options to a gadzillion git commands – I don’t think there is a single person alive who knows them all. Probably not even Linus Torvalds himself :).

PiShrink - Make your pi images smaller!

  •    Shell

PiShrink is a bash script that automatically shrink a pi image that will then resize to the max size of the SD card on boot. This will make putting the image back onto the SD card faster and the shrunk images will compress better. If the -s option is given the script will skip the autoexpanding part of the process. If you specify the newimagefile.img parameter, the script will make a copy of imagefile.img and work off that. You will need enough space to make a full copy of the image to use that option.

notes - Simple delightful note taking, with more unix and less lock-in

  •    Shell

Simple delightful note taking, with none of the lock-in. You already have a tool that backs up and syncs your data (be it Dropbox, iCloud, Seafile or whatever). You already have a text editor on your desktop, your laptops, your phone and that tablet you've forgotten about. This demo uses zsh, vim and dropbox, but don't panic, that's just me. notes will work just fine with whatever other text editor, shell and syncing solution you feel like.

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

  •    Shell

ShellSpec is a full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells that provides first-class features such as code coverage, mocking, parameterized test, parallel execution and more. It was developed as a dev/test tool for cross-platform shell scripts and shell script libraries. ShellSpec is a new modern testing framework released in 2019, but it's already stable enough. With lots of practical CLI features and simple yet powerful syntax, it provides you with a fun shell script test environment. Version 0.28.0 has a lot of enhancements in the CLI. It is basically compatible, but there are some changes that you need to be aware of. See Migration Guide to Version 0.28.0 for details.

lf.sh - Bash utility to help you quickly search arbitrary files or search text from files

  •    Shell

lf.sh is a Bash utility to help you quickly search arbitrary files or search text from files. It is more convenient and intuitive to use than ls or find command.

bashcached - memcached server built on bash + socat

  •    Ruby

So, you can use it as soon as you download it. And, it supports to serve over tcp and unix domain socket.

thirsty - Reminds you to drink water - on your terminal.

  •    Shell

zsh/bash script to remind you to drink water. If you're like me and you spend a lot of time programming with the command line open, chances are that you forget about everything for hours, which includes drinking water. At the end of the day I used to realise that I had not consumed enough water. Hence I created a bash/zsh script to remind me to drink water right on my command line.

ios-project-env-setup - Setup your iOS project environment with a Shellscript, Makefile or Rakefile

  •    Swift

Nowadays an iOS project is more than only a *.xcodeproj file with some self-written Objective-C or Swift files. We have a lot of direct and indirect external dependencies in our projects and each new developer on the project or the build server have to get these. Developers need these before working on the app and the build server to build and deploy the app. Code: Because we don’t want reinvent the wheel for parts of our apps again and again, we use third-party libraries for common use cases. E.g. we use Alamofire for our network stack. Also, we want use the latest and hopefully greatest version of each dependency, to get the newest features and especially critical bug fixes almost automatically. To reach this goal you should use a dependency manager, which cares about these problems. The principle „never change a running“ system should not apply to third-party dependencies. Especially if these are responsible for critical parts of the app, like encryption.

orbit - :satellite: A simple tool for running commands and generating files from templates

  •    Go

Orbit started with the need to find a cross-platform alternative of make and sed -i commands. As it does not aim to be as powerful as these two commands, Orbit offers an elegant solution for running commands and generating files from templates, whatever the platform you're using.Download the latest release of Orbit from the releases page. You can get Orbit for a large range of OS and architecture.

buildScript - 🛠 Script for artifacts building ⚙

  •    Shell

Script use to rebuild the meta data of api and website, and then deploy them. Most of the codes will be in update-website.sh, build.sh is the file we need to execute, and config.sh is the file contains the configs.


  •    Shell

Bash.env is a cascading Bash environment system. It provides Bash shell-prompt themes, handy functions, aliases, and tools for the Bash power user. Z-shell is great, but it does not come standard on most operating systems. This can be problematic in an environment where you don't have administrative rights.

borg-cron-helper - Helper shell scripts for BorgBackup to automate backups and make your life easier… 😉

  •    Shell

They add some convienent features around borg, regarding environments with only one client. When the backup process is interrupted, sometimes the remote borg repository stays locked. That's why further backups will fail.

little-backup-box - Raspberry Pi-based backup device for photographers

  •    Shell

Bash shell scripts that transform a Raspberry Pi (or any single-board computer running a Debian-based Linux distribution) into an inexpensive, fully-automatic, pocketable photo backup and streaming device. First of all, make sure that your Raspberry Pi is connected to the internet.

asimov - Automatically exclude development dependencies from Apple Time Machine backups

  •    Shell

For macOS users, Time Machine is a no-frills, set-it-and-forget-it solution for on-site backups. Plug in an external hard drive (or configure a network storage drive), and your Mac's files are backed up. At its essence, Asimov is a simple wrapper around Apple's tmutil program, which provides more granular control over Time Machine.

git-resolve-conflict - :heavy_dollar_sign: :heavy_plus_sign: :heavy_minus_sign: :white_check_mark: Resolve merge conflict from command line, in one file, using given strategy (--ours, --theirs, --union)

  •    Shell

To be able to resolve certain well-defined types of merge conflicts, without opening mergetool. This is particularly useful in automated merge scripts (for example, Jenkins jobs), or if you have large number of well-defined merges to resolve.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.