Skip to content
This repository has been archived by the owner on Oct 25, 2020. It is now read-only.

Latest commit

 

History

History
23 lines (12 loc) · 1.12 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.12 KB

This repo has migrated to GitLab

https://gitlab.com/mtekman/ShellUtils

(The copy here is archived. Please see the above link for the latest developments)

Shell Utilities

This is a collection of (mostly) shell scripts aimed at simplifying various tasks, from development to networking, to procrastination.

Installation

Clone the repo and run the ./install.sh script to create appropriate links in your bash and zsh profiles. Then close the shell and open a new one.

Usage

Each subfolder (core, desktop, dev, extra, etc.) represents a module, and loading a module will load all of the source files in that subfolder. Modules are loaded by running loadmod <module name>, where hitting TAB after typing loadmod will show a list of availiable mods to load.

Customization

The core, desktop, and network modules are loaded by default each time you spawn a shell, but these can be changed (and more added) by changing the startup_hooks file

Personal scripts can also be loaded by placing __source_all </path/to/your/personal/scripts/> in this startup_hooks file as given in the example.