fman is a flexible, extensiable file manager for macOS, Linux, and Windows. You can write exension using Python. You can check my tutorial on TutsPlus.
I have been creating many entensions for fman. You can get them on GitHub. Here are the ones I’ve created so far:
The DeSelect extension will deselect all selected file in the current file pane. Fman now has a built in for this.
This extension will make a duplicate of the file or directory under the cursor or selected. It will add the text ‘-copy’ to the file or directory.
This extension allows you to move the selected file to a specific directory. If the directory doesn’t exist, it creates it.
This extension is for macOS. It opens the current directory in iTerm 2 terminal emulator.
This macOS extension allows you to edit the current file in the editor that is selected in the BitBar extension currentFiles.1h.rb. You have to have the BitBar program and extension installed to use this extension.
This extension allows you to select files in the current file pane using a regular expression. It toggles the selection, so you can also use it to de-select files based on a regular expression.
This extension shows video file properties. It uses ffmpeg and that program has to be installed on your system.
This extension shows the current fman version, api version, and python version used in fman.
This extension allows you to navigate using Vim style keyboard shortcuts. You have to preceed them with a shift.
This extension zips all the selected files using the current directory as the name for the zip.