✏️ Micro — the friendly terminal editor
I’ve always preferred Nano over Vi, and Micro takes that idea even further.
It’s lightweight, beginner-friendly, and runs everywhere — Linux, FreeBSD, macOS, even Windows.
It supports familiar shortcuts like Ctrl +C / Ctrl +V, Ctrl +S, Ctrl +Q, plus full mouse support.
Installing it is usually a single command, and then you’re editing files comfortably in seconds.
💻 PowerShell as my default shell
Some might call it heresy to use pwsh on Linux or FreeBSD, but I like keeping my workflow consistent across all platforms.
PowerShell’s scripting model is clean, logical, and built on objects instead of plain text.
For example, splitting a file list is easy and readable:
$files[0..($half - 1)] |
ForEach-Object {
$_.FullName.Replace((Get-Location).Path + "/", "")
} > /tmp/half.list
I like knowing that the same script works on my Windows workstation, my Ubuntu laptop, and my FreeBSD servers without rewriting everything.