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