app-misc/clifm (guru)

Search

Install

Install this package:

emerge -a app-misc/clifm

Package Information

Description:
The command line file manager. More information about the use flags can be found here: https://github.com/leo-arch/clifm/blob/master/src/README.md#compiling-features-inout
Homepage:
https://github.com/leo-arch/clifm
License:
GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 0
1.18 8 ~amd64 0
1.16 8 ~amd64 0
1.13 8 ~amd64 0
1.11 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>michaelzcyang@gmail.com</email>
		<name>Michael Yang</name>
	</maintainer>
	<longdescription>
		The command line file manager.
		More information about the use flags can be found here:
		https://github.com/leo-arch/clifm/blob/master/src/README.md#compiling-features-inout
	</longdescription>
	<use>
		<flag name="arc4random">
			Use arc4random instead of random, requires 'posix' to be unset
		</flag>
		<flag name="archive">
			Archive manipulation support (extraction/decompression, listing, repacking, mounting)
		</flag>
		<flag name="bleach">
			Support for Bleach, the built-in file names cleaner
		</flag>
		<flag name="emoji">
			Enable icons and set them to use the noto-emoji font (see <pkg>media-fonts/noto-emoji</pkg>)
		</flag>
		<flag name="fzf">
			Enable support for tab completion via <pkg>app-shells/fzf</pkg>
		</flag>
		<flag name="highlight">
			Syntax highlighting support
		</flag>
		<flag name="icons">
			Enable icons and set them to use icons-in-terminal (see https://github.com/sebastiencs/icons-in-terminal)
		</flag>
		<flag name="inotify">
			Use the inotify API for filesystem monitoring instead of a generic check, requires 'posix' to be unset
		</flag>
		<flag name="lira">
			Add Lira as the default built-in resource opener
		</flag>
		<flag name="magic">
			Use libmagic from <pkg>sys-apps/file</pkg> to query file MIME types (instead of using the output of the file command)
		</flag>
		<flag name="media">
			Enable mounting/unmounting support (via the media and mountpoint commands) using either <pkg>sys-apps/udevil</pkg> or <pkg>sys-fs/udisks</pkg>
		</flag>
		<flag name="nerdfonts">
			Enable icons and set them to use NerdFonts
		</flag>
		<flag name="nls">
			Add translations support (via <pkg>sys-devel/gettext</pkg>)
		</flag>
		<flag name="posix">
			Comply with POSIX.1-2008 as much as possible, removing support for Linux-specific "file birth time" information, inotify, and arc4random. Exceptions: for flags 'archive', 'media', and 'lira', although they require non-compliant functionality, enabling them selectively enables the non-compliant code, even with this flag set. (Hence, if your goal is POSIX compliance, make sure to disable those flags too!)
		</flag>
		<flag name="profiles">
			Enable support for creating, switching, renaming, and deleting of user profiles
		</flag>
		<flag name="qsort">
			Use Alexey Tourbin's faster qsort implementation
		</flag>
		<flag name="suggestions">
			Autosuggestion support
		</flag>
		<flag name="tags">
			Built-in file tagging system support
		</flag>
		<flag name="trash">
			FreeDesktop compliant trash system support
		</flag>
		<flag name="xdu">
			Use a home-made implementation of du(1) instead
		</flag>
	</use>
	<upstream>
		<remote-id type="github">leo-arch/clifm</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p app-misc/clifm | euse -E <flag> -p app-misc/clifm | euse -D <flag> -p app-misc/clifm

Flag Description 9999 1.18 1.16 1.13 1.11
arc4random Use arc4random instead of random, requires 'posix' to be unset ✓ ✓ ✓ ✗ ✗
archive Archive manipulation support (extraction/decompression, listing, repacking, mounting) ✓ ✓ ✓ ✓ ✓
bleach Support for Bleach, the built-in file names cleaner ⊕ ⊕ ⊕ ⊕ ⊕
emoji Enable icons and set them to use the noto-emoji font (see <pkg>media-fonts/noto-emoji</pkg>) ✓ ✓ ✓ ✓ ✓
fzf Enable support for tab completion via <pkg>app-shells/fzf</pkg> ✓ ✓ ✓ ✓ ✓
highlight Syntax highlighting support ⊕ ⊕ ⊕ ⊕ ⊕
icons Enable icons and set them to use icons-in-terminal (see https://github.com/sebastiencs/icons-in-terminal) ✓ ✓ ✓ ✓ ✓
inotify Use the inotify API for filesystem monitoring instead of a generic check, requires 'posix' to be unset ⊕ ⊕ ⊕ ⊕ ✗
lira Add Lira as the default built-in resource opener ⊕ ⊕ ⊕ ⊕ ⊕
magic Use libmagic from <pkg>sys-apps/file</pkg> to query file MIME types (instead of using the output of the file command) ⊕ ⊕ ⊕ ⊕ ⊕
media Enable mounting/unmounting support (via the media and mountpoint commands) using either <pkg>sys-apps/udevil</pkg> or <pkg>sys-fs/udisks</pkg> ⊕ ⊕ ⊕ ✗ ✗
nerdfonts Enable icons and set them to use NerdFonts ✓ ✓ ✓ ✓ ✓
nls Add translations support (via <pkg>sys-devel/gettext</pkg>) ✓ ✓ ✓ ✓ ✓
posix Comply with POSIX.1-2008 as much as possible, removing support for Linux-specific "file birth time" information, inotify, and arc4random. Exceptions: for flags 'archive', 'media', and 'lira', although they require non-compliant functionality, enabling them selectively enables the non-compliant code, even with this flag set. (Hence, if your goal is POSIX compliance, make sure to disable those flags too!) ✓ ✓ ✓ ✓ ✓
profiles Enable support for creating, switching, renaming, and deleting of user profiles ⊕ ⊕ ⊕ ⊕ ⊕
qsort Use Alexey Tourbin's faster qsort implementation ✓ ✓ ✓ ✓ ✓
suggestions Autosuggestion support ⊕ ⊕ ⊕ ⊕ ⊕
tags Built-in file tagging system support ⊕ ⊕ ⊕ ⊕ ⊕
trash FreeDesktop compliant trash system support ⊕ ⊕ ⊕ ⊕ ⊕
xdu Use a home-made implementation of du(1) instead ✓ ✓ ✓ ✗ ✗

Files

Manifest

Type File Size Versions
DIST clifm-1.11.tar.gz 1378500 bytes 1.11
DIST clifm-1.13.tar.gz 1467612 bytes 1.13
DIST clifm-1.16.tar.gz 1518525 bytes 1.16
DIST clifm-1.18.tar.gz 1542813 bytes 1.18
Unmatched Entries
Type File Size