/Bash-Scripts

A collection of bash scripts to make my life easier ✨

Primary LanguageShellMIT LicenseMIT

⚠️ This project is unmaintained.

Bash-Scripts

This repo contains a list of bash scripts I have written to make life as a developer a little bit easier. Feel free to download and use any of these scripts as you please.

Usage

Download the script of your choice. I recommend setting an alias within your .zshrc (or .bashrc if you do not have oh-my-zsh installed) like so:

alias mynewalias="bash location/to/script.sh"

Run mynewalias in your terminal to see it in action.

Table of Contents


Angular 1 Boilerplate

Downloads my personal Angular 1 boilerplate.

Run the script:

curl -s https://raw.githubusercontent.com/matthamil/Bash-Scripts/master/boilerplate.sh | bash

Angular 1 Webpack Boilerplate

Downloads my Angular 1 with Webpack boilerplate into the current directory.

Run the script:

curl -s https://raw.githubusercontent.com/matthamil/Bash-Scripts/master/ngwebpack.sh | bash

Create a Github Repo from the Terminal

Creates a new repo for the current directory with a name and description.

Run the script: curl -s https://raw.githubusercontent.com/matthamil/Bash-Scripts/master/githubRepoMaker.sh | bash

Create a new .NETCore app with a .gitignore

Creates a new .NETCore application within the current directory with a .gitignore for commonly ignored .NETCore files.

Run the script:

curl -s https://raw.githubusercontent.com/matthamil/Bash-Scripts/master/dotNetCoreNewWithGitIgnore.sh | bash

Remove a file from Git History

Removes a file from Git history. Prompts the user to make a new commit to save Git history changes.

NOTE: Download the script locally to run it. Curl command removed from README due to weird bugs.

WebGL Starter Kit

Sets up a WebGL project using my WebGL Starter Kit.

Run the script:

curl -s https://raw.githubusercontent.com/matthamil/Bash-Scripts/master/webglstarterkit.sh | bash

Contributing

Feel free to fork this repo and add your own contribution. Please create a new branch git checkout -b your-script-name before submitting a pull request.