Fast file management
Shashank Sharma may be a gamophobe but he has no fear in admitting his commitment to the CLI thanks to the many wonderful tools on offer.
GOFUL
Credit: https://github.com/anmitsu/goful
OUR EXPERT
Shashank Sharma is a trial lawyer in Delhi and an avid Arch user. He’s been writing about open source software for 20 years and lawyering for 10.
CLI file managers have been around for decades. What makes some of the text-based C filed managers stand out – from other CLI counterparts as well as the graphical alternatives – is their unique appearance or workflow. Goful is such a CLI tool, and if you’re on the fence about switching to a CLI alternative from your current favourite, this might be the one that pushes you over the edge.
Written in Go and released under the MIT License, Goful is a dual-pane file manager that does the traditional CRUD tasks (create, read, update, delete) but also boasts features often missing from other CLI file managers, such as bulk rename, a powerful search filter, different layout styles, several colour schemes, the ability to work with archive files, and more.
Although Goful isn’t in the software repositories of popular desktop distros, installation is straightforward. If you already have Go installed, you can run go install github.com/anmitsu/goful@latest to install Goful. If you don’t already have Go installed, you can instead grab the latest tarball from the Releases section of the project’s GitHub page (https://github.com/anmitsu/goful/releases). Extract the tarball and move the goful binary into a directory in your $PATH.