Bash Dev Env

Comprehensive Bash-based development environment installation and configuration system for Ubuntu-based distributions

Bash Dev Env is a comprehensive Bash-based development environment installation and configuration system for Ubuntu-based distributions (WSL, VirtualBox, or native).

1. Features

  • Automated Installation: Install and configure main softwares used by developers
  • Profile-based Configuration: Use pre-defined or custom profiles for different setups
  • Dependency Management: Automatic dependency resolution and installation order
  • Periodic Updates: Automated maintenance and updates via cron
  • Configuration Backup: Automatic backup of system configuration files
  • WSL Integration: Special support for Windows Subsystem for Linux

2. Quick Start

# Clone the repository
git clone git@github.com:fchastanet/bash-dev-env.git ~/projects/bash-dev-env

# Configure
cd ~/projects/bash-dev-env
cp .env.template .env
# Edit .env with your preferences

# Install
./install -p default