# Available Tools The Bluefin CLI allows you to install various tools and configurations. Below is a comprehensive list of what's available. ## Shell Experience Tools These are modern shell replacements and enhancements that are managed via the `shell` command. | Tool | Description | |------|-------------| | `eza` | A modern, maintained replacement for `ls` | | `ugrep` | Ultra-fast grep with interactive TUI | | `bat` | A cat clone with syntax highlighting and Git integration | | `atuin` | Magical shell history with sync and encryption | | `starship` | The cross-shell prompt | | `zoxide` | A smarter cd command that learns your habits | | `uutils` | Cross-platform Rust rewrite of GNU Coreutils | ## Bundles You can install these bundles using `bluefin-cli install `. ### AI Tools (`ai`) - [AI Tools List](ai.md) ### Artwork (`artwork`) - `aurora-wallpapers` - `bazzite-wallpapers` - `bluefin-wallpapers` - `bluefin-wallpapers-extra` - `framework-wallpapers` ### CLI Essentials (`cli`) - [atuin](https://atuin.sh/): Improved shell history for zsh, bash, fish and nushell - [bat](https://github.com/sharkdp/bat): Clone of cat(1) with syntax highlighting and Git integration - [bash-preexec](https://github.com/rcaloras/bash-preexec): Preexec and precmd functions for Bash (like Zsh) - [bbrew](https://github.com/Valkyrie00/bold-brew): A simple TUI tool to make your homebrew bold - [chezmoi](https://chezmoi.io/): Manage your dotfiles across multiple diverse machines, securely - [direnv](https://direnv.net/): Load/unload environment variables based on $PWD - [dysk](https://dystroy.org/dysk/): Linux utility to get information on filesystems, like df but better - [eza](https://github.com/eza-community/eza): Modern, maintained replacement for ls - [fd](https://github.com/sharkdp/fd): Simple, fast and user-friendly alternative to find - [gh](https://cli.github.com/): GitHub command-line tool - [glab](https://gitlab.com/gitlab-org/cli): Open-source GitLab command-line tool - [rg](https://github.com/BurntSushi/ripgrep): Search tool like grep and The Silver Searcher - [starship](https://starship.rs/): Cross-shell prompt for astronauts - [shellcheck](https://www.shellcheck.net/): Static analysis and lint tool, for (ba)sh scripts - [stress-ng](https://wiki.ubuntu.com/Kernel/Reference/stress-ng): Stress test a computer system in various selectable ways - [tealdeer](https://tealdeer-rs.github.io/tealdeer/): Very fast implementation of tldr in Rust - [trash-cli](https://github.com/andreafrancia/trash-cli): Command-line interface to the freedesktop.org trashcan - [television](https://github.com/alexpasmantier/television): General purpose fuzzy finder TUI - [uutils-coreutils](https://uutils.github.io/coreutils/): Cross-platform Rust rewrite of the GNU coreutils - [ugrep](https://ugrep.com/): Ultra fast grep with query UI, fuzzy search, archive search, and more - [yq](https://github.com/mikefarah/yq): Process YAML, JSON, XML, CSV and properties documents from the CLI - [zoxide](https://github.com/ajeetdsouza/zoxide): Shell extension to navigate your filesystem faster ### CNCF Tools (`cncf`) - [CNCF Tools List](cncf.md) ### Experimental IDE (`experimental-ide`) *Note: These are experimental casks.* - `cursor-linux` - `antigravity-linux` - `clion-linux` - `datagrip-linux` - `dataspell-linux` - `emacs-app-linux` - `goland-linux` - `intellij-idea-linux` - `phpstorm-linux` - `pycharm-linux` - `rider-linux` - `rubymine-linux` - `rustrover-linux` - `webstorm-linux` ### Fonts (`fonts`) - `font-caskaydia-mono-nerd-font` - `font-comic-shanns-mono-nerd-font` - `font-droid-sans-mono-nerd-font` - `font-go-mono-nerd-font` - `font-blex-mono-nerd-font` - `font-sauce-code-pro-nerd-font` - `font-source-code-pro` - `font-ubuntu-nerd-font` - `font-fira-code-nerd-font` - `font-0xproto-nerd-font` ### IDE Tools (`ide`) - `visual-studio-code-linux` - `vscodium-linux` - `jetbrains-toolbox-linux` ### Kubernetes Tools (`k8s`) - [kind](https://kind.sigs.k8s.io/): Run local Kubernetes cluster in Docker - [cdk8s](https://cdk8s.io/): Define k8s native apps and abstractions using object-oriented programming - [k0sctl](https://github.com/k0sproject/k0sctl): Bootstrapping and management tool for k0s kubernetes clusters - [k3sup](https://k3sup.dev): Utility to create k3s clusters on any local or remote VM - [dagger](https://dagger.io): Portable devkit for CI/CD pipelines - [grype](https://github.com/anchore/grype): Vulnerability scanner for container images and filesystems - [helm](https://helm.sh/): Kubernetes package manager - [kubectl](https://kubernetes.io/docs/reference/kubectl/): Kubernetes command-line interface - [k9s](https://k9scli.io/): Kubernetes CLI To Manage Your Clusters In Style! - [kubectx](https://github.com/ahmetb/kubectx): Tool that can switch between kubectl contexts easily and create aliases - [pack](https://github.com/buildpacks/pack): A CLI for building apps using Cloud Native Buildpacks - [syft](https://github.com/anchore/syft): CLI for generating a Software Bill of Materials from container images ### Full GNOME Desktop (`full-desktop`) - [GNOME Tools List](gnome.md)