Skip to content

My shell Configuration,BackUp,Update, Text Editor Customizations

License

Notifications You must be signed in to change notification settings

ibra-kdbra/Shell-Configurations

Repository files navigation

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.

Linux Shell Script PowerShell


Table of Contents


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/ A collection of Bash script examples for learning and reference, categorized by functionality.
dash-static/ Scripts for building a static linked Debian Almquist shell (dash) with musl.
Debian_System/ Configuration files and scripts for setting up a Debian-based system, including dmenu, dwm, and sxhkd.
game-converter/ A GUI-based shell script for converting game formats using chdman and ciso.
Intune_Patch_Compliance/ A PowerShell script to generate Intune patch compliance reports.
LinuxAudit/ A security audit script to gather information about a Linux system for hardening purposes.
Mint-Cinnamon-21.2/ Scripts for configuring and customizing Linux Mint Cinnamon 21.2.
Miscreated_Docker/ Docker scripts for creating and managing a Miscreated game server.
PowerShell_ArgumentCompleters/ PowerShell argument completers from TabExpansionPlusPlus, updated for modern PowerShell.
Self_assigned_ssl/ Scripts for generating self-signed SSL/TLS certificates.
setDualNet/ A script to automatically configure static IPs for dual-network setups (WLAN/Ethernet).
SSH_L3_Tunnels/ A robust tool for managing Layer 3 SSH tunnels with dynamic IP addressing and network namespace isolation.
Swtich_QT_Versions/ A script to dynamically switch between Qt versions on Arch Linux.
Sysupgrade-debian/ A simple script to update and upgrade Debian-based systems.
Useful_Snippets/ A collection of useful, POSIX-compliant shell snippets for daily use.
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:

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 file for more details.

About

My shell Configuration,BackUp,Update, Text Editor Customizations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •