Welcome to the CLI Development Environment Setup repository! This repository contains scripts to quickly set up a programming environment on Debian, Arch Linux, and Termux. It provides an easy way to install essential tools a development journey, including:
clang
orgcc
: A compiler for C/C++.Node.js
andnpm
: For JavaScript/TypeScript development.Python
: A versatile programming language.Neovim
: A modern text editor.fzf
: A fuzzy finder for your shell.tree
: A command-line directory tree generator.
Additionally, we configure Neovim using the setup from Xirlorm/nvim.
Before you get started, ensure you have the following prerequisites installed on your system:
- A compatible Linux distribution (Debian or Arch Linux) or Termux.
- Git: To clone this repository and fetch configurations.
Follow these simple steps to set up your development environment:
-
Clone this repository to your local machine:
git clone https://github.com/Xirlorm/cli-env-setup.git
-
Change into the project directory:
cd cli-env-setup
-
Run the setup script for your specific system:
-
For Debian:
chmod +x ./setup_debian.sh ./setup_debian.sh
-
For Arch Linux:
chmod +x ./setup_arch.sh ./setup_arch.sh
-
For Termux:
chmod +x ./setup_termux.sh ./setup_termux.sh
-
-
Sit back and relax while the script installs and configures all the necessary tools for your programming environment.
-
Once the setup is complete, open Neovim using the
nvim
command. Neovim automagically configures itself when run the first time.
If you encounter any issues or have suggestions for improvements, please create an issue or submit a pull request. Your feedback and contributions are highly appreciated.
Happy coding!
Disclaimer: This setup is tailored to my preferences and may not include every tool that suits everyone's needs. Feel free to customize it further to meet your specific requirements.