app-misc/mcommander (stuff)

Search

Install

Install this package:

emerge -a app-misc/mcommander

Package Information

Description:
M-Commander (formerly mc6) is a fork of GNU Midnight Commander, based on 4.8.33, whose panel contents can come from dynamically loaded plugins: git, docker, Kubernetes, MongoDB, S3, FTP/FTPS, SFTP, Samba, systemd, shell connections and an archive manager. It replaces the built-in ftpfs, sftpfs, tarfs and cpiofs VFS modules with those plugins, and adds the mcstruct structured binary viewer and a Lua runtime extension. Since 6.1.0 its commands are mcommander, mcedit6, mview and mdiff, so it installs alongside app-misc/mc; 6.0.4 still installs as /usr/bin/mc and blocks it.
Homepage:
https://github.com/blue-panels/mcommander
License:
GPL-3+

Versions

Version EAPI Keywords Slot
6.1.0 9 ~amd64 ~arm64 0
6.0.4 9 ~amd64 ~arm64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>iohann.s.titov@gmail.com</email>
		<name>Ivan S. Titov</name>
	</maintainer>
	<longdescription>
    M-Commander (formerly mc6) is a fork of GNU Midnight Commander, based on
    4.8.33, whose panel contents can come from dynamically loaded plugins: git,
    docker, Kubernetes, MongoDB, S3, FTP/FTPS, SFTP, Samba, systemd, shell
    connections and an archive manager. It replaces the built-in ftpfs, sftpfs,
    tarfs and cpiofs VFS modules with those plugins, and adds the mcstruct
    structured binary viewer and a Lua runtime extension. Since 6.1.0 its
    commands are mcommander, mcedit6, mview and mdiff, so it installs alongside
    app-misc/mc; 6.0.4 still installs as /usr/bin/mc and blocks it.
  </longdescription>
	<use>
		<flag name="edit">Build the internal editor (mcedit6; mcedit in 6.0.4)</flag>
		<flag name="ftp">Build the FTP/FTPS panel plugin (needs net-misc/curl)</flag>
		<flag name="lua">Build the Lua runtime extension</flag>
		<flag name="mongodb">Build the MongoDB browser panel plugin</flag>
		<flag name="s3">Build the S3 object storage panel plugin (needs net-misc/curl with AWS SigV4)</flag>
		<flag name="sftp">Build the SFTP panel plugin and use net-libs/libssh2 as the shell-link transport</flag>
		<flag name="slang">Use sys-libs/slang instead of sys-libs/ncurses as the screen library</flag>
		<flag name="spell">Pull in a spell-checking backend (app-text/aspell or app-text/hunspell) for the internal editor; it is opened at run time, so nothing is built differently</flag>
		<flag name="sqlite">Build the read-only SQLite database browser panel plugin</flag>
	</use>
	<upstream>
		<remote-id type="github">blue-panels/mcommander</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

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

Flag Description 6.1.0 6.0.4
X Build the XCB platform plugin and enable X11 integration ⚠️ ✓ ✓
edit Build the internal editor (mcedit6; mcedit in 6.0.4) ⊕ ⊕
ftp Build the FTP/FTPS panel plugin (needs net-misc/curl) ✓ ✓
gpm ⚠️ ✓ ✓
lua Build the Lua runtime extension ✓ ✓
mongodb Build the MongoDB browser panel plugin ✓ ✓
nls ⚠️ ✓ ✓
s3 Build the S3 object storage panel plugin (needs net-misc/curl with AWS SigV4) ✓ ✓
samba ⚠️ ✓ ✓
sftp Build the SFTP panel plugin and use net-libs/libssh2 as the shell-link transport ✓ ✓
slang Use sys-libs/slang instead of sys-libs/ncurses as the screen library ⊕ ⊕
spell Pull in a spell-checking backend (app-text/aspell or app-text/hunspell) for the internal editor; it is opened at run time, so nothing is built differently ✓ ✓
sqlite Build the read-only SQLite database browser panel plugin ✓ ✓
test Build and run unit tests ⚠️ ✓ ✓

Files

Manifest

Type File Size Versions
DIST mc6-6.0.4.tar.gz 5410542 bytes 6.0.4
DIST mcommander-6.1.0.tar.gz 7335695 bytes 6.1.0
Unmatched Entries
Type File Size