-
Modern CLI tools - ripgrep, fzf, bat, eza, delta… and more
-
Development environments - Node.js, Python, Go, Java, Rust, Ruby
-
Container tools - Podman, Docker Compose, k9s, kubectl.. and more
-
Smart shell - Fish with autocompletions and syntax highlighting
-
Modern terminal - Zellij multiplexer, Ghostty and more
-
Security - ClamAV, fail2ban, automatic security updates, lynis, secure SSH key generation, checksum verification and more
Built on principles from The Modern CLI Renaissance - with a mix of TUI, CLI and GUI’s.
-
Ubuntu 24.04 LTS or newer (WSL2 or native)
-
6GB free disk space
-
Installation time: ~10-15 minutes
-
(A basic GitHub-token to avoid RateLimiting - might be provided automatically by custom config)
# Create installation directory
mkdir ~/devbase-install && cd ~/devbase-install
# Clone DevBase Core
git clone https://github.com/diggsweden/devbase-core
# Optional: Add a custom configuration
# git clone your-org/devbase-custom-config
# Run setup
cd devbase-core
./setup.shAfter installation and re-login:
cd ~/devbase-install/devbase-core
sudo -v # Required for snap verification
just devbase-install-verifyYour terminal will open in Zellij (terminal multiplexer) after installation.
-
Quick reference → Usage Guide
-
Full documentation → Documentation Index
-
Svenska → Swedish Version
DevBase works in two modes:
-
Standalone - Clone and run. The opinionated base configuration.
-
Custom mode - Add a
devbase-custom-configrepo with your organizational proxy, certificates, and registry settings. See Customization Guide.
Contributions welcome! See Contributing Guidelines.
-
Shell scripts (
.sh): MIT -
Configuration and other files: CC0-1.0 Universal
