Keka is an amazing application, that was suggested to me by one of my IT professors at USC.
brew cask install keka kekadefaultapp
keka, configure your preferences, and set keka to be your default app. Now you can compress and decompress any file on your computer by pressing ⌃ ⇧ K
keka will automatically know which action to perform based on the file it received as input. It will use the configurations you specified in the app. I recommend GNU’s
.gzip files because they use an algorithm that is superior in compression to the one used in Microsoft’s
.zip filetype. Also, because
gzip so it’s a good idea to get started.
input file terminal
figlet -p < ifile.txt
figlet Hello World
terminal output file
figlet -p < ifile.txt > ofile.txt
figlet Hello World > ofile.txt
This is a great app that my friend Russel showed me. If you work on a laptop, managing your screen space is important. Unfortunately there aren’t many built-in keybindings to resize and maximize applications. Although the gesture-based resizing is graceful and pretty, they aren’t very useful because the animations are so slow.
brew cask install spectacle
spectacle in the finder, and then enable accessibility access on your computer. You’re all set up to use shortcuts to resize windows on your computer.
lsyncd program allows bi-directional syncing of files between a local and remote host. If you have a folder that you make changes to often, it would be useful to just change once, update everywhere.
# macOS brew install lsyncd # Debian distro apt install lsyncd