Releases: leo-arch/clifm
Releases · leo-arch/clifm
v1.0
After 5 years of development, version 1.0 (Mario) is ready!
Tons of new features
- Optional case insensitive path completion and directory jumping
- Recursive search via find
- New option to disable ELN's
- New matching algorithm for the directory jumper using frecency (frequency + recency).
- Only-list-matches (no cd) option for the directory jumper (
jl
). - Option to run trash in place or rm to prevent accidental deletions
- Copy selected files and bulk rename them at once
- Invert search/selection: exclude via exclamation mark
Advcpmv
support (wcp
is also supported to copy files)- Fused parameters support for ELN's:
o12
instead ofo 12
- Files list max
- New sorting methods: owner and group
- Improved long view formatting
- New, much faster long view function
- New, faster listing algorithm:
scandir(3)
was replaced byreaddir(3)
andqsort(3)
- Workspaces (up to 8)
- String support for cmd history
- REGEX filter to exclude group of filenames from the files list
- Option to disable columns
- Read stdin:
cmd | clifm
orclifm < list.txt
- Plugins can now talk to CliFM via a dedicated pipe (
CLIFM_BUS
) - Batch link
- Icons support (depends on
icons-in-terminal
) - Tested on both
tmux
andscreen
Kangaroo
, a built-in directory jumper similar toautojump
,z.lua
, andzoxide
- REGEX for all internal commands
- File picker and CD on quit (as shell functions)
- Integration with
FZF
via plugins - Plugins: Music playlist, pdf reader, wallpaper setter, image/video preview, updates check, fuzzy finder, fuzzy jumper, drag and drop, FZF navigation, FZF selection, and interactive help plugins
- Completions for Bash
- Theming support via color schemes
- Pinned file/dir
- Show only directories option
- Environment variables
- Bookmark names expansion
- New command line options
- Stealth mode
- Support for custom keybindings and configuration files
- More than 20 new keybinds
- Lock terminal
- Filetype filter for selections
- Allow changing readline to vi editing mode
Bug Fixes
- Select
/home
and you get a negative size dir_size
function not properly handling large sizes- When switching between light and normal mode in the program, Enter does not work in the pager
- Not extracting archives containing spaces in name
- Wrong columns width with kanji alphabets (CJK)
r *
refuses to remove directories- Export not exporting files in CWD when no parameter is passed
- Wrong list dir when
scandir(3)
error - Bad keybinds in config file
- autocd and auto-open not enabled when external commands are not enabled
- Bookmarking a file (with
bm add
) without shortcut and name won't work - Crash when saving dirhist and there is no directory history
- Select a directory in root and you get this:
//dir
- Bookmark names expansion may conflict with filenames in CWD
- Issue with background color when using RGB colors
- Wrong filenames for files selected in root dir
- Wrong color for directories with no read permission
- Memory leak in
file_info
structure - Selected files are not deselected after
r sel
. - Filetype filter not working in current working directory
- In
Alt-{i,f,y}
keybindings the first line of the prompt is not printed - Clear screen not working in long mode
- Dirhist stuck at non-existing directory
v0.29.2
v0.29.1
v0.29.0
New features
- Directory history map
- Customizable keybindings
- Persistent directory history list
- Command substitution support for internal commands
- Expansions for all parameters of the search function
- Nested brace expansion for internal commands
Bug fixes
- ELN-filename conflict
- save_dirhist error when running with wrong command line option
- Readline history not reset after history clear
v0.28.0
New features
- Customizable actions via shell scripts
- Restore last visited directory option
- Symlink editor
- Custom colors for file extensions
- New file type colors: multi-hardlinks and non-stat'able files
- New sort methods: extension and inode
- Print total size of selected files
Bug fixes
- Profile changed after editing the config file
- Crash/leaks with wrong color codes in config file
- Non-stat'able files are not shown
- Command line options not respected when switching profiles
- Crash when switching between long and normal mode
- No TAB completion for actions when there are no aliases
v0.27.3
New features
- Open now performs archives decompression
- ISO 9660 support
- Arrow keys navigation
Bug fixes
- Free error in empty directories
- Tilde (~/file) not working with auto-open
- sudo is broken!!!
- Regular files with absolute path not working with auto-open.
- Symlinks to dir with absolute path not working with autocd.
- Autocd and autoopen not working in light mode.