Useful CLI scripts that I think are worth sharing.
**NOTE: With all of these, you'll need to customize the environment for yourself. I have yet to make things like home directories and what-not generic variables**
## Prerequisites
The scripts in the scripts directory rely heavily the expectation that you
already have a number of applications installed on your system. If you're
on a Debian or Ubuntu-ish system, then installing them should be more or less
as simple as an `apt install {whatever}`. For the rest of you, you'll have to
make your own way. Sorry.
Here is the prerequisite list broken down by script:
### apps
This is a little ncurses menu I built for myself. Dependencies will be
determined by how you decide to customize the menu for yourself (i.e. what
applications you want to put in the menu), but there is one common
dependency.
*`dialog` - I think this comes automatically with Debian/Ubuntu
### birthdate
prints the initial installation date of your system
* None
### cecho
provides colorized echo messages
* The **bash** version of `printf` for best results
### checkit
performs a grammatical version of code linting, but on your text documents.
*`vale` - https://vale.sh/
*`go` - Their Dockerfile (for the docker implementation) calls for golang 1.21
### dirsz
dumps a list of the directory sizes recursively from your CWD
* None
### fif
A "find-in-files" utility for the console.
*`fd-find` - a better substitute for the standard 'find' command
### forecast
Dumpe a three-day forecast to your console
*`curl`, and a network connection (for access to wttr.in)