mirror of
https://github.com/jessebot/dot_files.git
synced 2025-10-01 01:48:43 +00:00
126 lines
3.3 KiB
Text
126 lines
3.3 KiB
Text
###########################################################
|
|
# ===-----------------------------------------------=== #
|
|
# General Brewfile for both macOS and Debian #
|
|
# ===-----------------------------------------------=== #
|
|
###########################################################
|
|
|
|
# for testing apis and downloading things
|
|
brew "curl"
|
|
brew "wget"
|
|
|
|
# terminal based web browser
|
|
brew "lynx"
|
|
|
|
# tmux - screen session + sharing/splitting
|
|
brew "tmux"
|
|
|
|
# recording a shell session to share with others
|
|
brew "asciinema"
|
|
|
|
# main terminal based text editor
|
|
brew "vim"
|
|
brew "neovim"
|
|
|
|
# fuzzy search, helps with completion and searching
|
|
brew "fzf"
|
|
|
|
###########################################################
|
|
# ===-----------------------------------------------=== #
|
|
# Prettier cli outputs / Decorations #
|
|
# ===-----------------------------------------------=== #
|
|
###########################################################
|
|
|
|
# ls replacement written in rust: https://github.com/Peltoche/lsd
|
|
brew "lsd"
|
|
|
|
# A cat(1) clone with syntax highlighting and Git integration.
|
|
brew "bat"
|
|
|
|
# this is a file manager TUI: https://www.geeksforgeeks.org/ranger-a-cli-file-manager/
|
|
brew "ranger"
|
|
# preview videos in the terminal
|
|
brew "ffmpegthumbnailer"
|
|
|
|
# like grep or ack, but more modern, for searching file text
|
|
brew "ag"
|
|
|
|
# diff, but with colors
|
|
brew "colordiff"
|
|
|
|
# ------------ terminal based system metrics -----------
|
|
brew "htop"
|
|
brew "gotop"
|
|
brew "neofetch"
|
|
# prettier du/df outputs: https://github.com/muesli/duf
|
|
brew "duf"
|
|
|
|
# pretty formatting and syntax highlighting
|
|
brew "rich"
|
|
|
|
# -------------- make fun text in the terminal ----------
|
|
# rainbow text
|
|
brew "lolcat"
|
|
# blocky fonts: https://devhints.io/figlet
|
|
brew "figlet"
|
|
brew "toilet"
|
|
|
|
# steam locamotive
|
|
brew "sl"
|
|
# a cow that says things
|
|
brew "cowsay"
|
|
|
|
###########################################################
|
|
# ===-----------------------------------------------=== #
|
|
# Git #
|
|
# ===-----------------------------------------------=== #
|
|
###########################################################
|
|
|
|
# revision control system
|
|
brew "git"
|
|
# github cli
|
|
brew "gh"
|
|
# gitlab cli
|
|
brew "glab"
|
|
|
|
###########################################################
|
|
# ===-----------------------------------------------=== #
|
|
# Programming #
|
|
# ===-----------------------------------------------=== #
|
|
###########################################################
|
|
#
|
|
# making things
|
|
brew "cmake"
|
|
|
|
# programming languages and their package managers
|
|
brew "python3"
|
|
brew "poetry"
|
|
brew "go"
|
|
brew "npm"
|
|
|
|
# linter for YAML
|
|
brew "yamllint"
|
|
# linter for html5
|
|
brew "tidy-html5"
|
|
|
|
# mardown rendering
|
|
brew "pandoc"
|
|
# for parsing json via cli
|
|
brew "jq"
|
|
|
|
# search stackoverflow for stuff e.g. howdoi extend a dictionary in python
|
|
brew "howdoi"
|
|
# get the quick, nicely formatted, short text of how to use various commands
|
|
brew "tldr"
|
|
|
|
###########################################################
|
|
# ===-----------------------------------------------=== #
|
|
# Security Stuff #
|
|
# ===-----------------------------------------------=== #
|
|
###########################################################
|
|
|
|
# generating SSL certs and random strings
|
|
brew "openssl"
|
|
# password management
|
|
brew "bitwarden-cli"
|
|
# anti virus
|
|
brew "clamav"
|