This repository contains a collection of bash scripts and documentation that help automate various installation and configuration tasks across different development environments and tools. It is organized into several categories to streamline setup processes for development projects.
install-kicad-linux.sh
: Automates the installation of KiCad (a PCB design tool) on Linux systems.
github-config.md
: A guide for configuring GitHub on Linux machines.install-tools.sh
: Installs essential tools for Linux development.
run-mdbook-creator.sh
: A script to run mdBook, a utility for creating and publishing online books from Markdown files.
create-fullstack-app.sh
: Automates the setup of a full-stack application development environment.install_lua.sh
: Installs the Lua programming language on your system.
- A collection of scripts to install various ROS2 distributions and tools:
- Etcher, Foxglove Studio, PlotJuggler, RealSense integration, and more.
- Supports ROS2 versions like Foxy, Galactic, Humble, and Iron.
install-one-drive.sh
: Installs OneDrive for Linux systems.install-tools.sh
: Installs general-purpose tools needed for development.install_wireshark.sh
: Installs Wireshark for network analysis.run-terminal_opener.sh
: A script to customize terminal behavior.
-
Clone the repository:
git clone git@github.com:CagriCatik/my-bash-files-repository.git
-
Navigate to a specific directory and run the desired script:
cd <directory> ./<script_name>.sh
Make sure the scripts have executable permissions. If not, use the following command:
chmod +x <script_name>.sh