A curated set of tools and configurations designed to enhance your Bash shell environment on Ubuntu and macOS, specifically tailored for DevOps workflows and productivity.
This project installs and configures the following tools:
- Ansible-lint (linter for Ansible playbooks)
- Ansible (automation platform for IT operations)
- Bash (GNU Bourne Again SHell)
- curl (command-line tool for transferring data using various protocols)
- Docker (container runtime)
- Git (distributed version control system)
- GitHub CLI (gh)
- Glow (markdown renderer for CLI)
- Google Cloud SDK (gcloud)
- GPG (GNU Privacy Guard)
- Helm (package manager for Kubernetes)
- kubectl (Kubernetes CLI)
- Mods (AI for the command line)
- NVIDIA Container Toolkit (NVIDIA GPU-accelerated containers)
- Oh My Posh (prompt theme engine)
- Ollama (CLI for Ollama API)
- pass (Unix password manager)
- pipx (Python package installer)
- Terraform (Infrastructure as Code)
- tree (directory listing)
- unzip (extraction utility for ZIP archives)
- VHS (CLI tool for recording terminal GIFs)
- Vim (Vi IMproved text editor)
- Visual Studio Code (A free, open-source code editor with built-in debugging support, Git integration, and extensive customization options)
- zfs-autobackup (A tool for automatically creating, rotating, and replicating ZFS snapshots)
-
Clone the repository:
cd $HOME git clone https://github.com/kborovik/.shell.git
-
Run the installation script:
cd .shell make core-tools
-
Restart your Bash session:
exec bash
We use Oh My Posh as the prompt theme engine, providing a customizable and informative command line experience.
The color scheme for oh-my-posh
, vim
, and k9s
is based on Atom's "One Dark" theme, offering a consistent and pleasing visual experience across different tools.