Fancy CLI
Go CLI tool for managing restaurant info
___/\/\/\_________________________________________________ _/\/\______/\/\/\______/\/\/\/\______/\/\/\/\__/\/\__/\/\_ _/\/\/\________/\/\____/\/\__/\/\__/\/\________/\/\__/\/\_ _/\/\______/\/\/\/\____/\/\__/\/\__/\/\__________/\/\/\/\_ _/\/\______/\/\/\/\/\__/\/\__/\/\____/\/\/\/\________/\/\_ _______________________________________________/\/\/\/\___ # NAME ADDRESS STARS 1 The French Laundry 6640 Washington St, Yountville, CA 94599 3 2 Birdsong 1085 Mission St, San Francisco, CA 94103 2 3 Benu 22 Hawthorne St, San Francisco, CA 94105 3
Manages information about fancy restaurants that is then stored in a single sqlite database.
Features:
- Get all restaurants
- Create new restaurant
- Delete restaurant
Terraform module to install Mail-in-a-Box on a Digital Ocean Droplet
Terraform module to create a Mail-in-a-Box Droplet on Digital Ocean with Floating IP and Spaces storage.
Bumped web service
Go web microservice for interacting with sqlite database
[+] Running 2/2 ✔ Container bumped-api Running ✔ Container bumped-nginx Recreated Attaching to bumped-api, bumped-nginx
There are two microservices:
- Golang API with Gin framework
- Nginx web server that hosts HTMX frontend
Dotfiles
Configuration files for command line utilities and tools.
Features:
- Any config in this repo can be synced using GNU Stow
- Git Delta for `git diff` highlighting
- Neovim configured with custom keymaps for running git commands in toggleterm while coding
- Tokyonight theme for neovim, tmux, and more