1
0
Fork
You've already forked fxtools
0
Toy scripts to do Firefox forking in python
Python 99%
Makefile 1%
2024年11月19日 10:50:41 +01:00
src bugfixes 2024年11月19日 10:50:41 +01:00
fxbranding.py Initial version 2024年11月19日 10:16:23 +01:00
fxcopybranding.py Added the fxcopybranding tool, which needs the Pillow dependency. 2024年11月19日 10:29:11 +01:00
fxselect.py Initial version 2024年11月19日 10:16:23 +01:00
LICENCE Initial version 2024年11月19日 10:16:23 +01:00
LICENCE.verfix Initial version 2024年11月19日 10:16:23 +01:00
Makefile oops still wrong package name 2024年11月19日 10:40:24 +01:00
pyproject.toml bugfixes 2024年11月19日 10:50:41 +01:00
pyproject.verfix.toml bugfixes 2024年11月19日 10:49:17 +01:00
README.md Needed some basic fixing 2024年11月19日 10:18:44 +01:00
requirements.txt Added the fxcopybranding tool, which needs the Pillow dependency. 2024年11月19日 10:29:11 +01:00
verfix.yaml bugfixes 2024年11月19日 10:50:41 +01:00

🦊 fxtools

A bunch of Firefox related scripts that helps you navigate Mozilla's source code versions, branding, and creating forks.

Installation

pip install fxtools

Usage

Run fxselect in your mozilla-unified directory:

cd mozilla-unified
fxselect

Or run it anywhere to clone mozilla-unified first:

fxselect

The tool will:

  1. Clone mozilla-unified if needed
  2. Show available Firefox versions (Nightly, Release, Beta, ESR, Mobile)
  3. Let you select a specific version
  4. Update your repository to that version

Features

  • Easy version selection
  • Quick return to default/trunk
  • Supports all Firefox channels
  • Shows when versions were released
  • Works with mozilla-unified repository

Requirements

  • Python 3.8 or newer
  • Mercurial (hg)
  • Git

License

MIT - see LICENSE file.