The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| clifm-1.25-linux-x86_64.tar.gz | 2025-05-03 | 647.4 kB | |
| clifm-1.25.tar.gz.sha256 | 2025-05-03 | 84 Bytes | |
| clifm-1.25.tar.gz | 2025-05-03 | 1.7 MB | |
| README.md | 2025-05-03 | 4.8 kB | |
| v1.25 source code.tar.gz | 2025-05-03 | 1.7 MB | |
| v1.25 source code.zip | 2025-05-03 | 1.8 MB | |
| Totals: 6 Items | 5.8 MB | 0 | |
Clifm 1.25 (Scumm Bar)
Get distro-specific binary packages from the OpenSUSE Build System
Bug fixes :beetle: :bug:
kb: Some escape sequences are not properly translated (e.g.\e[200~forbracketed-paste-begin).- Create a file (
n file) and then remove it (r file). Press Alt+n and then Enter: a file namednis created! The same happens withleandm(interactive rename) when pressing Enter on empty line. - Some legacy terminals (like the FreeBSD console) froze as soon as we try to query some data from it.
kb binddoes not allow to switch keybindings (for example, setting F1 for bookmarks and Alt+b forshow-manpage).- Alt+h runs a wrong command name (
bh). - Ctrl+Alt+t attempts to trash a file named
selwhen there are no selected files. - The
extensionsort method takes hidden files as file extensions. - No Tab completion for the
hiddencommand. --disk-usage: No device name when running on Termux (Android).- Positional parameter: cannot open file URI encoded directory names.
- Positional parameter: If file contains references to self or parent dir (
.or..), the path is not properly resolved. --data-dirrejects/usr/share/clifm, even when this is the actual data directory.- the
=gfilter skips some files with the SGID bit set. - Compilation error on MacOS Leopard (10.5).
- The
jcommand fails to change directory with escaped directory names.
New features/Improvements :sunglasses: :godmode:
- Add support for the kitty keyboard protocol. Use the
--kitty-keyscommand line flag to ask the terminal to enable this protocol. Consult the manpage for more information. - Add support for styled underlines. See https://sw.kovidgoyal.net/kitty/underlines/#colored-and-styled-underlines
- Add support for the Kitty Notifications Protocol (https://sw.kovidgoyal.net/kitty/desktop-notifications/). Enable via
--desktop-notifications=kittyin the command line orDesktopNotifications=kittyin the configuration file. - If running in vi editing mode, print
(ins)or(cmd)(for insert and command modes respectively) at the left of the prompt. Use the\vprompt escape code to handle this notification manually. - New bindable action:
toggle-vi-mode(bound by default to Ctrl+Alt+j). Update your readline.clifm and keybindings.clifm files. - Force the use of a specific color palette via $CLIFM_FORCE_COLOR (supported values:
8,16,256,truecoloror24bit). - Improve
kb bindfunction (more sensible prompts and better overall flow). - Allow setting multiple keybindings for the same action.
show-manpage2, for example, is not required anymore: just define an extra keybinding forshow-manpage. - Better organization for the keybindings file (update your keybindings file).
--show-hidden,-anow takestrue,first,last, andfalseas optional parameters (if no parameter is given,trueis assumed).- Add
firstandlastparameters to thehh/hiddencommand. - New prompt escape codes:
\Q(number of regular and special files);\g(current sort order), and\j(octal permissions of the current directory). - New prompt (
counter), using the above new prompt codes. - Image preview support for iTerm2. Set $method to
itermin theclifmimgscript to force the use of this protocol. Update your clifmimg script. - Allow the use of multiple positional parameters. For example,
clifm /etc ~/Downloadswill start clifm in the/etcdirectory (first workspace), setting the second workspace to~/Downloads. - Consistent format for setting messages (on/off).
- Make bulk rename work with
visandhelixtext editors:brwas complaining about the temporary file having being changed on disk due to how these editors save files by default (via rename(2)).
Misc
--no-apparent-sizeis deprecated. Use--physical-sizeinstead.--no-files-counteris deprecated. Use--no-file-counterinstead.undelcommand is deprecated. Useu/untrashinstead.splashcommand removed.