Command line tools¶
We provide several command line tools for use in the terminal on both Vera and Alvis. These tools provide additional functionality on top of the regular Linux CLI tools.
eza
¶
Modern, maintained replacement for ls, built on exa. More information: https://github.com/eza-community/eza.
List files one per line:
List all files, including hidden files:
Long format list (permissions, ownership, size and modification date) of all files: List files with the largest at the top: Display a tree of files, three levels deep: List files sorted by modification date (oldest first): List files with their headers, icons, and Git statuses: Don't list files mentioned in .gitignore:bat
¶
Print and concatenate files. A cat clone with syntax highlighting and Git integration. More information: https://github.com/sharkdp/bat.
Pretty print the contents of one or more files to stdout:
Concatenate several files into the target file: Remove decorations and disable paging (--style plain can be replaced with -p, or both options with -pp): Highlight a specific line or a range of lines with a different background color: Show non-printable characters like space, tab or newline: Remove all decorations except line numbers in the output: Syntax highlight a JSON file by explicitly setting the language: Display all supported languages:dust
¶
Dust gives an instant overview of which directories are using disk space. More information: https://github.com/bootandy/dust.
Display information for the current directory:
Display information about one or more directories: Display 30 directories (defaults to 21): Display information for the current directory, up to 3 levels deep: Display the biggest directories at the top in descending order: Ignore all files and directories with a specific name: Do not display percent bars and percentages:sk
¶
Fuzzy finder written in Rust. Similar to fzf. More information: https://github.com/skim-rs/skim.
Start skim on all files in the specified directory:
Start skim for running processes: Start skim with a specified query: Select multiple files with Shift + Tab and write to a file:gitui
¶
A lightweight keyboard-only TUI for Git. See also: tig, git-gui. More information: https://github.com/gitui-org/gitui.
Specify the color theme (defaults to theme.ron):
Store logging output into a cache directory: Use notify-based file system watcher instead of tick-based update: Generate a bug report: Use a specific Git directory: Use a specific working directory: Display help: Display version:rg
¶
Ripgrep is a recursive line-oriented search tool. Aims to be a faster alternative to grep. More information: https://github.com/BurntSushi/ripgrep.
Recursively search the current directory for a regular expression:
Search for regular expressions recursively in the current directory, including hidden files and files listed in .gitignore: Search for a regular expression only in a subset of directories: Search for a regular expression in files matching a glob (e.g. README.*): Search for filenames that match a regular expression: Only list matched files (useful when piping to other commands): Show lines that do not match the given regular expression: Search a literal string pattern:ripunzip
¶
RipUnzip is a tool to unzip zippfiles in parallel.
Other tools¶
If you want to explore any other tools, you can explore those in the folder /apps/bin
.