Pacshot is a simple Rust command-line application that allows users to create a snapshot of installed packages and reinstall easily on an Linux system using pacman or apt.
- Create a snapshot of explicitly installed packages.
- Reinstall packages from a snapshot file.
- Interactive mode with a simple text interface.
Install prebuilt versions or build from source :
- Build the application
cargo build --release- Run the application
cargo run- Modes:
- Create[1]: Creates a snapshot of your installed packages and saves it to
[name].pxs. - Use[2]: Reinstalls packages from a snapshot file. Prompts for the path.
- Exit[3]: Exit the application.
- Rust (1.80+ recommended)
- Linux system with
pacmanorapt