Projects / Personal File Manager

Personal File Manager

pfm is a terminal-based file manager written in Perl. All pfm commands can be invoked with one- or two-key commands. It features integration with version control systems, use of the ReadLine library for friendly command line editing, support for executing user-defined commands, colored filenames according to extension or type, a single-file and multiple-file mode, and bookmarks for directories.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: This release fixes a bug in determining the exit status of some child commands and an unnecessary delay when a Unix c(O)mmand fails. The "Please Wait" message when reading a directory with many entries now displays a counter and is interruptible. A "redescend" command was added ((M)ore - <F2>) to return to the previous directory. Filename escapes can now use a bash-like substitution modifier.

Release Notes: This release fixes bugs in handling background jobs that caused zombie processes, a bug in saving bookmark number 0, bugs expanding the '=7' and '=8' escapes, a bug with starting the editor for editing ACLs, and detection of newer versions on the Web. New features: an option for in-/excluding directories only. The (M)ore-(R)ead and (M)ore-(W)rite commands can now save and load history and bookmarks in a consistent manner. The helper application 'hasacl' helps to detect the presence of ACLs, which are indicated with a '+' on the file mode.

Release Notes: This release fixes a bug with parsing the 'foreground editor' config option, restoring the view when swapping with <F7>, creating new bookmarks, and a couple of small bugs. File comparison information is shown when the user is about to clobber a file. It is possible to switch back from physical to logical pathname mode if the current directory has not changed. Terminal keys can be defined for cycling backwards through color sets and layouts.

Release Notes: This release fixes bugs in the bookmark browser: screen resize, screen refresh, and scrolling with the Ctrl-E and Ctrl-Y keys. New features include a Your-command browser. The Your-command and Bookmark browsers now apply highlighting to the current line and accept number keys. Several MIME types were added to the config file.

Release Notes: This release fixes a crash when the 'defaultcolorset' was undefined, a bug in cursor positioning, and an unnecessary svn error. New features include support for the Mercurial versioning system, a bookmark browser, easy referral to the previous working directory in shell commands, a command line option '-c' to specify the initial colorset to use, and several configuration options to tweak the UI.

Screenshot

Project Spotlight

Hypertable

A high performance, scalable database modeled after Bigtable.

Screenshot

Project Spotlight

Vrapper

An Eclipse plugin which provides a Vim-like input scheme for text editors.