148 lines
4.7 KiB
Ruby
148 lines
4.7 KiB
Ruby
# Brewfile.terminal contains basic utilities that work congruently with the dotfiles in
|
|
# the terminal. It is geared toward supporting the basic settings required for
|
|
# TypeScript / terminal users.
|
|
|
|
# Standard Homebrew taps
|
|
tap "homebrew/core"
|
|
tap "homebrew/bundle"
|
|
tap "homebrew/services"
|
|
|
|
# Homebrew Formulae
|
|
# e.g. `brew install <program>`
|
|
# @brew [asdf](https://github.com/asdf-vm/asdf) - Version manager with support for many languages
|
|
brew "asdf"
|
|
# @brew [bat](https://github.com/sharkdp/bat) - Clone of cat with syntax highlighting and Git integration
|
|
brew "bat"
|
|
# @brew [direnv](https://github.com/direnv/direnv) - Loads and unloads environment variables based on the directory you are in
|
|
brew "direnv"
|
|
# @brew [bitwarden-cli](https://github.com/bitwarden/cli) - Access and manage a BitWarden instance via CLI
|
|
brew "bitwarden-cli"
|
|
# @brew [curl](https://curl.se) - An HTTP command-line tool
|
|
brew "curl"
|
|
# @brew [curlie](https://curlie.io/) - Replacement for curl
|
|
brew "curlie"
|
|
# @brew [exa](https://github.com/ogham/exa) - Modern replacement for ls
|
|
brew "exa"
|
|
# @brew [ffsend](https://github.com/timvisee/ffsend) - Fully featured Firefox Send client that makes sharing files easy
|
|
brew "ffsend"
|
|
# @brew [fzf](https://github.com/junegunn/fzf) - Command-line fuzzy finder that integrates with many tools
|
|
brew "fzf"
|
|
# @brew [git](https://git-scm.com) - Tool for interacting with git repositories
|
|
brew "git"
|
|
# @brew [glances](https://github.com/nicolargo/glances) - Better replacement for htop
|
|
brew "glances"
|
|
# @brew [jq](https://stedolan.github.io/jq/) - Lightweight and flexible command-line JSON processor
|
|
brew "jq"
|
|
# @brew [node](https://nodejs.org/) - A JavaScript engine, based on the ultra fast V8-engine
|
|
brew "node"
|
|
# @brew [task](https://github.com/go-task/homebrew-tap) - A parallel task runner
|
|
tap "go-task/tap"
|
|
brew "go-task/tap/go-task"
|
|
# @brew [openssh](https://www.openssh.com/) - OpenBSD freely-licensed SSH connectivity tools
|
|
brew "openssh"
|
|
# @brew [ots](https://ots.sniptt.com) - Share end-to-end encrypted secrets with others via a one-time URL
|
|
brew "ots"
|
|
# @brew [ripgrep](https://github.com/BurntSushi/ripgrep) - A fast recursive file search utility
|
|
brew "ripgrep"
|
|
brew "ripgrep-all"
|
|
# @brew [rsync](https://rsync.samba.org/) - Tool to do fast, incremental file transfers
|
|
brew "rsync"
|
|
# @brew [volta](https://volta.sh/) - Node version manager
|
|
brew "volta"
|
|
# @brew [yq](https://github.com/mikefarah/yq) - Process and manipulate YAML documents
|
|
brew "yq"
|
|
# @brew [coreutils](https://www.gnu.org/software/coreutils) - A suite of basic UNIX tools published to improve compatibility between Linux and macOS scripts
|
|
if OS.mac?
|
|
brew "coreutils"
|
|
end
|
|
if OS.mac?
|
|
brew "m-cli"
|
|
end
|
|
brew "zoxide"
|
|
brew "autorestic"
|
|
brew "restic"
|
|
brew "git-delta"
|
|
brew "gist"
|
|
brew "git-secret"
|
|
brew "nmap"
|
|
brew "nb"
|
|
brew "zsh"
|
|
brew "pnpm"
|
|
brew "rclone"
|
|
brew "bandwhich"
|
|
brew "cloudflared"
|
|
brew "croc"
|
|
brew "ctop"
|
|
# @brew [dasel](https://github.com/TomWright/dasel) - Select, put, and delete data from JSON, TOML, YAML, XML and CSV files
|
|
brew "dasel"
|
|
brew "duf"
|
|
brew "fd"
|
|
brew "glow"
|
|
brew "gping"
|
|
# @brew [grex](https://github.com/pemistahl/grex) - Generate regular expressions by providing target matches
|
|
brew "grex"
|
|
brew "gron"
|
|
# @brew [nnn](https://github.com/jarun/nnn) - A more interactive version of ls
|
|
brew "nnn"
|
|
brew "pass"
|
|
brew "procs"
|
|
brew "peco"
|
|
# @brew [pup](https://github.com/EricChiang/pup) - Parse HTML with a CLI
|
|
brew "pup"
|
|
brew "fq"
|
|
brew "fselect"
|
|
brew "hexyl"
|
|
brew "hey"
|
|
# @brew [hyperfine](https://github.com/sharkdp/hyperfine) - Command-line benchmarking tool
|
|
brew "hyperfine"
|
|
# @brew [jo](https://github.com/jpmens/jo) - JSON output from scripts
|
|
brew "jo"
|
|
# @brew [jq](https://stedolan.github.io/jq/) - Lightweight and flexible command-line JSON processor
|
|
brew "jq"
|
|
# @brew [mkcert](https://github.com/FiloSottile/mkcert) - Simple tool to make locally trusted development certificates
|
|
brew "mkcert"
|
|
brew "rm-improved"
|
|
brew "sd"
|
|
# @brew [sysbench](https://github.com/akopytov/sysbench) - System performance benchmark tool
|
|
brew "sysbench"
|
|
|
|
brew "teller"
|
|
# @brew [up](https://github.com/akavel/up) - Write Linux pipes with an instant live preview
|
|
brew "up"
|
|
brew "ssh-vault"
|
|
brew "automake"
|
|
brew "fx"
|
|
brew "zx"
|
|
brew "pywhat"
|
|
brew "mycli"
|
|
brew "litecli"
|
|
brew "aria2"
|
|
brew "chezmoi"
|
|
brew "cheat"
|
|
brew "cmake"
|
|
brew "choose"
|
|
brew "difftastic"
|
|
brew "gitui"
|
|
brew "gomplate"
|
|
brew "gum"
|
|
brew "deno"
|
|
brew "sqlite"
|
|
brew "vault"
|
|
brew "dust"
|
|
brew "imagemagick"
|
|
brew "shellcheck"
|
|
brew "sops"
|
|
brew "tmux"
|
|
brew "watchexec"
|
|
brew "yj"
|
|
brew "vim"
|
|
brew "whalebrew"
|
|
brew "etcd"
|
|
brew "wget"
|
|
brew "tree"
|
|
brew "t-rec"
|
|
# @brew [mcfly](https://github.com/cantino/mcfly) - Terminal history navigator accessible via CTRL+R
|
|
brew "mcfly"
|
|
brew "htop"
|
|
brew "googler"
|
|
brew "git-lfs"
|