It's really nice to see that the author includes detailed instructions for installing without root. It's pretty much how you'd expect it, but a lot of software these days assumes you'll give some random library root access or worse pipe curl to bash:<p><a href="https://github.com/abaldwin88/roamer/blob/master/doc/faq.md" rel="nofollow">https://github.com/abaldwin88/roamer/blob/master/doc/faq.md</a>
If your EDITOR is already emacs, just use 'wdired'.<p><a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Wdired.html" rel="nofollow">https://www.gnu.org/software/emacs/manual/html_node/emacs/Wd...</a>
For things like renaming files, I use a similar utility called "qmv", from renameutils.[1] It is super useful, and one of my most-used commands in the terminal.<p>For many other file-related operations in my terminal I use Midnight Commander.[2]<p>I've tried emacs' dired-mode, but I didn't see it being particularly useful compared to Midnight Commander without a ton of time spent on configuring it to work the way I like. I might do that sometime, but until then, Midnight Commander already has so many useful features without any of the time commitment or pain of virtually rewriting much of the same functionality in emacs.<p>[1] - <a href="http://www.nongnu.org/renameutils/" rel="nofollow">http://www.nongnu.org/renameutils/</a><p>[2] - <a href="https://www.midnight-commander.org" rel="nofollow">https://www.midnight-commander.org</a>
I'm hourly user of Midnight Commander on linux, bash.exe, cygwin, mingw, whenever it comes.<p>And staunch FAR Commander supporter for Windows. I sometimes call mc from FAR and back and forth (okay, very rarely :))<p>Long time ago there was PC Tools, and a program called.. yes "File Manager" for DOS - both were single-column, yet very powerful - browsing megabytes of text files effortless on 286 :)<p>back then, there was a tool that allowed direct directory manipulation - renaming, copying, but nothing like the tool demonstrated. Thank you!
If you're into plain-text file managers, and vim, you might like Ranger[0]. Like Roamer, it's written in Python.<p>[0] <a href="http://ranger.nongnu.org/" rel="nofollow">http://ranger.nongnu.org/</a>
I really like Ranger[1] as a TUI file manager. It's quite full featured (supporting previews of most things -- even images with libcaca) and has a vim-like interface. It also has `:bulkrename` to allow you to rename a set of files with whatever $EDITOR you want.<p>[1]: <a href="http://ranger.nongnu.org/" rel="nofollow">http://ranger.nongnu.org/</a>
this one has a ton of features <a href="https://github.com/FedeDP/ncursesFM" rel="nofollow">https://github.com/FedeDP/ncursesFM</a>
well written and commented C code.<p>full list of features: <a href="https://github.com/FedeDP/ncursesFM/wiki/Getting-Started" rel="nofollow">https://github.com/FedeDP/ncursesFM/wiki/Getting-Started</a><p>just to name a few advanced ones:<p>* Search support: it will search your string in current directory tree. It can search your string inside archives too.<p>* Basic print support through libcups.<p>* Extract/compress files/folders through libarchive.<p>* Powermanagement inhibition while processing a job (eg: while pasting a file) to avoid data loss.<p>* Internal udisks2 monitor, to poll for new devices. It can automount new connected devices too. Device monitor will list only mountable devices, eg: dvd reader will not be listed until a cd/dvd is inserted.<p>* Drives/usb sticks/ISO files (un)mount through udisks2.<p>* Distro package files installation through packagekit.
vidir is another one of these. Despite the name it works with any EDITOR.<p><a href="https://github.com/trapd00r/vidir" rel="nofollow">https://github.com/trapd00r/vidir</a><p>Seems like the main difference compared to Roamer is that it just uses numbered lines instead of hashes.
Quite a dangerous tool.<p>What happens if I copypaste some random text into the file and press save, by mistake? Are there mechanisms to limit the damage?<p>Also, when I remove a hash and save, the file is gone permanently, even if I paste it elsewhere, right?
I wrote my own one of these too (in 30 lines of shell):<p><a href="http://dnr.im/tech/articles/mvdir/" rel="nofollow">http://dnr.im/tech/articles/mvdir/</a><p>(for renaming and deleting only)
I love stuff like this. I'm a fairly basic linux user -- mainly basic server stuff. Since I moved to OSX a few years back (from Windows) for my main system, I've been trying to go CLI with as much as possible. Fortunately, brew has almost everything I've wanted to far.<p>Renaming a lot of files is something I do on a regular basis, so this is another piece I can ditch the trackpad for.
reminds me of Oscar's Renamer <a href="http://www.mediachance.com/free/renamer.htm" rel="nofollow">http://www.mediachance.com/free/renamer.htm</a>