NoImpactNoIdea/BashKit

A super simple Bash scripting template. The goal is to add a suite of helper utils for just about anything.

★ 1Forks 0ShellGitHub ↗Compare

README

BashKit: A Robust Multi-File Bash Script Template

Bash License MIT Maintenance GitHub last commit GitHub issues

This repository contains a Bash script setup designed for managing large projects by separating concerns. The goal is to provide a template along with a suite of tools that can be used whether for pre-commit hooks or general usage.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

Ensure you have Bash installed on your system. You can verify this by running:

bash --version

Installation

git clone https://github.com/NoImpactNoIdea/BashKit.git
cd BashKit
chmod +x bin/main.sh || u+x

Usage

To run main.sh, execute the following command in the terminal:

./bin/main.sh

To check directory casing, execute the following command in a directory with multiple folders:

./bin/force_lower_case.sh

Contributing

Contributions to improve the script or its documentation are welcome. Please fork the repository and submit a pull request with your changes.

Support

For support or queries, raise an issue in the GitHub repo.

Contributors

NoImpactNoIdeaCharlieArco

Issues