# CARTO - Universal System File and Package Mapper A command-line tool that provides comprehensive observability into your Linux system's package installations and file ownership. Built in Rust for performance and reliability. ## Installation ```bash git clone cd carto cargo build --release just install ``` ## Usage # Show package file tree carto tree --package bash carto tree --package "Signal Desktop (org.signal.Signal)" # Package information carto package bash # File ownership carto file /usr/bin/bash # List packages carto packages carto packages --source dnf carto packages --source flatpak # Find files in package carto find --package bash ## Example Output ```bash bash 5.2.15-6.fc41 ├── usr/ │ ├── bin/ │ │ └── bash │ └── share/ │ └── man/ │ └── man1/ │ └── bash.1.gz └── etc/ └── skel/ └── .bashrc /usr/bin/bash is owned by package: bash DNF packages (1,847 total): bash 5.2.15-6.fc41 glibc 2.37-4.fc38 Flatpak packages (7 total): Signal Desktop (org.signal.Signal) 7.63.0 GIMP (org.gimp.GIMP) 3.0.4 ```