A command-line tool that catalogs offline data from external media and archives for easy searching and navigation.
Catcli is a command-line cataloging tool that indexes files and directories from external media or arbitrary locations into a searchable catalog. It solves the problem of locating files on offline storage like backup DVDs or hard drives without physical access, enabling quick searches and navigation through indexed data.
System administrators, data hoarders, and developers who manage large volumes of offline or archived data and prefer command-line tools for efficiency and scripting.
Catcli offers a lightweight, scriptable alternative to manual file hunting, with unique features like archive content indexing and FUSE mounting, making it ideal for organizing and retrieving offline data seamlessly.
The command line catalog tool for your offline data
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Indexes contents of archive files like ZIP and TAR without extraction, enabling internal file searches. The README specifies support for formats including tar, tar.gz, zip, etc., with examples showing navigation within archives.
Mounts the catalog as a virtual filesystem using FUSE, allowing direct exploration as if the media is connected. The README provides a mounting example with ls commands for seamless access.
Designed for command-line efficiency with fzf integration and scripting options, ideal for automation. The README demonstrates fzf support and script generation with the --script switch for handling found files.
Emphasizes simplicity with minimal dependencies, easily installed via pip or from source. The philosophy highlights efficiency for CLI users, and quick start examples show straightforward setup.
The README warns that catcli has been superseded by gocatcli, which may mean reduced maintenance, bug fixes, and feature updates, making it less future-proof for new projects.
Requires FUSE for mounting and graphviz for generating visual graphs, adding setup complexity. The README notes needing graphviz for dot file generation, which might not be available in all environments.
Entirely command-line based, lacking a graphical interface for users who prefer visual browsing or drag-and-drop management, which can be a barrier for non-technical users.