Skip to content

kalindudc/shell

Repository files navigation

shell

Unified cross-platform shell configuration with automated installation for macOS, Ubuntu/Debian, and Arch Linux.

Features

A comprehensive shell environment with:

  • Shell prompt/plugins: Direct zsh plugin sourcing with starship prompt
  • Enhanced navigation: zoxide directory jumping plus fzf completion, file, and command pickers
  • Shell history: Atuin history search/sync owns Ctrl-R, while native zsh Up/Down prefix search remains available
  • Shell improvements: zsh-autosuggestions, fast-syntax-highlighting
  • Development tools: neovim, gh (GitHub CLI), gcc, git-delta, ripgrep
  • Runtime managers: pyenv, fnm, go
  • DevOps tools: kubectl, helm, docker, docker-compose
  • Custom utilities: Aliases, functions, and scripts tailored for productivity

See home/.zshrc for aliases and home/bin/ for scripts.

Quick Start

Prerequisites: Only curl required. The script auto-installs git if needed.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/kalindudc/shell/main/install.sh)"

This automatically:

  1. Downloads the installation script
  2. Clones the repository to ~/src/github.com/kalindudc/shell
  3. Installs and configures your shell environment

Supported platforms: macOS (Intel & Apple Silicon), Ubuntu/Debian, Arch Linux

For detailed installation options, see Installation Guide.

Performance

Shell startup times on modern hardware:

  • Apple Silicon Macs - Under 400ms
  • Intel Macs (2018+) - Under 700ms
  • Linux systems - Under 200ms

Documentation

License

MIT

Credits

About

Shell shortcuts, aliases and other

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors