# ffpm
Simple Firefox Profile Manager, including Import/Export
Special Feature: Monitor directory changes before/after actions.
ffpm is a Python-based tool for managing Firefox profiles. It allows you to import/export profiles and monitor directory changes before or after running actions—ideal for troubleshooting, backups, and tracking modifications.
- List Firefox profiles
- Import and export profiles
- Monitor directory changes before/after actions
- Simple command-line interface
For most users, download the latest pre-built binary from the Releases page.
No Python setup is required—just download and run the binary appropriate for your platform.
Built binaries was tested and confirmed working on Windows 10 & Debian 11.
For development or testing only:
git clone https://github.com/7pvd/ffpm.git
cd ffpm
pip install typer watchdog nuitka
python ffpm.py [OPTIONS]-
List profiles:
ffpm list
-
Clean cache from a profile:
ffpm clean <name>
-
Export a profile:
ffpm export <profile_name> --output <optional_output_path>
-
Import a profile:
ffpm import <zip_path> --name <optional_name>
-
Monitor directory changes:
ffpm monitor <directory_path>
- Python 3.x
- [See requirements.txt for dependencies]
Contributions are welcome! Please open an issue or submit a pull request.
GPL v3
Inspired by the need for easy Firefox profile management and monitoring.