https://github.com/ibra-kdbra/shell-configurations
My shell Configuration,BackUp,Update
https://github.com/ibra-kdbra/shell-configurations
configuration-files linux-mint operating-system statistics unix upgrades
Last synced: about 1 month ago
JSON representation
My shell Configuration,BackUp,Update
- Host: GitHub
- URL: https://github.com/ibra-kdbra/shell-configurations
- Owner: ibra-kdbra
- License: mit
- Created: 2023-06-05T11:21:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-03T20:20:52.000Z (over 1 year ago)
- Last Synced: 2025-01-11T12:35:11.182Z (over 1 year ago)
- Topics: configuration-files, linux-mint, operating-system, statistics, unix, upgrades
- Language: C
- Homepage:
- Size: 25.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shell Configurations Repository
Welcome to the Shell Configurations repository, a curated collection of scripts and configuration files designed for Linux administrators and power users. This repository serves as a comprehensive resource for automating tasks, managing systems, and enhancing shell environments.



---
## Table of Contents
- [Shell Configurations Repository](#shell-configurations-repository)
- [Table of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Repository Structure](#repository-structure)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [License](#license)
---
## Introduction
This repository is a collection of shell scripts and configuration files that I have created or modified over the years. It is intended to be a living project, and I will be adding new scripts and configurations as I develop them. The scripts are written to be as POSIX-compliant as possible, but some may require Bash or other modern shells.
---
## Repository Structure
The repository is organized into the following directories:
| Directory | Description |
|---|---|
| [**`bash-script-examples/`**](./bash-script-examples/) | A collection of Bash script examples for learning and reference, categorized by functionality. |
| [**`dash-static/`**](./dash-static/) | Scripts for building a static linked Debian Almquist shell (dash) with `musl`. |
| [**`Debian_System/`**](./Debian_System/) | Configuration files and scripts for setting up a Debian-based system, including `dmenu`, `dwm`, and `sxhkd`. |
| [**`game-converter/`**](./game-converter/) | A GUI-based shell script for converting game formats using `chdman` and `ciso`. |
| [**`Intune_Patch_Compliance/`**](./Intune_Patch_Compliance/) | A PowerShell script to generate Intune patch compliance reports. |
| [**`LinuxAudit/`**](./LinuxAudit/) | A security audit script to gather information about a Linux system for hardening purposes. |
| [**`Mint-Cinnamon-21.2/`**](./Mint-Cinnamon-21.2/) | Scripts for configuring and customizing Linux Mint Cinnamon 21.2. |
| [**`Miscreated_Docker/`**](./Miscreated_Docker/) | Docker scripts for creating and managing a Miscreated game server. |
| [**`PowerShell_ArgumentCompleters/`**](./PowerShell_ArgumentCompleters/) | PowerShell argument completers from `TabExpansionPlusPlus`, updated for modern PowerShell. |
| [**`Self_assigned_ssl/`**](./Self_assigned_ssl/) | Scripts for generating self-signed SSL/TLS certificates. |
| [**`setDualNet/`**](./setDualNet/) | A script to automatically configure static IPs for dual-network setups (WLAN/Ethernet). |
| [**`SSH_L3_Tunnels/`**](./SSH_L3_Tunnels/) | A robust tool for managing Layer 3 SSH tunnels with dynamic IP addressing and network namespace isolation. |
| [**`Swtich_QT_Versions/`**](./Swtich_QT_Versions/) | A script to dynamically switch between Qt versions on Arch Linux. |
| [**`Sysupgrade-debian/`**](./Sysupgrade-debian/) | A simple script to update and upgrade Debian-based systems. |
| [**`Useful_Snippets/`**](./Useful_Snippets/) | A collection of useful, POSIX-compliant shell snippets for daily use. |
| [**`vfplot-examples/`**](./vfplot-examples/) | Example plots for the `vfplot` homepage, requiring GMT and POV-Ray. |
---
## Getting Started
To get started with the scripts in this repository, you will need a Linux-based operating system and a working knowledge of the shell. Most scripts are written in Bash, but some may have other dependencies, which will be listed in their respective `README.md` files.
To use a script, clone the repository and navigate to the desired directory:
```bash
git clone https://github.com/ibra-kdbra/Shell-Configurations.git
cd Shell-Configurations
```
Each directory contains a `README.md` file with more detailed instructions on how to use the scripts within it.
---
## Contributing
Contributions are welcome! If you have a script or configuration that you would like to add, please fork the repository and submit a pull request. Please ensure that your contributions are well-documented and follow the existing coding style.
---
## License
This repository is licensed under the MIT License. See the [LICENSE](./LICENSE) file for more details.