跳转至

bazzite-cli

What is bazzite-cli?

List of CLI Tools

Bazzite's opt-in command line experience. bazzite-cli comes with command line tools such as:

  • atuin - A tool for syncing shell history across machines.
  • bash-preexec - Pre-execution and pre-command hooks for Bash (required by atuin).
  • bat - A cat clone with syntax highlighting and Git integration.
  • chezmoi - A tool to manage dotfiles across multiple machines.
  • direnv - An environment switcher for the shell.
  • dysk - A Linux utility to get information on filesystems.
  • eza - A modern replacement for the ls command.
  • fd - A simple, fast, and user-friendly alternative to find.
  • gh - The official GitHub command-line tool.
  • glab - The official GitLab command-line tool.
  • ripgrep - A fast recursive file searcher that respects .gitignore.
  • shellcheck - A static analysis tool for shell scripts.
  • starship - A minimal, blazing-fast, and infinitely customizable prompt for any shell.
  • stress-ng - A stress testing tool for Linux.
  • tealdeer - A fast client for simplified tldr man pages.
  • television - A blazingly fast general purpose fuzzy finder TUI.
  • trash-cli - A command line interface to the freedesktop.org trashcan.
  • ugrep - A faster, user-friendly grep replacement.
  • yq - A command-line processor for YAML, JSON, and XML data.
  • zoxide - A smarter cd command that learns your habits.

The community may add new tools over time, re-running ujust bazzite-cli will install them.

Using bazzite-cli With Alternate Shells

You can enable bazzite-cli for fish or zsh by pre-pending an override to the $SHELL variable to the command with:

SHELL=fish ujust bazzite-cli
SHELL=zsh ujust bazzite-cli
# Or do it all at once from bash with
ujust bazzite-cli && SHELL=fish ujust bazzite-cli && SHELL=zsh ujust bazzite-cli