Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 2.7 KB

README.md

File metadata and controls

73 lines (47 loc) · 2.7 KB

tmpfox

tmpfox is a Firefox wrapper that:

  1. Creates a temporary Firefox profile
  2. Installs user.js configuration file from Arkenfox for increased privacy and security
  3. Installs extensions uBlock Origin, ClearURLs, Simple Temporary Containers, Bypass Twitter login wall, and any other extension you specify
  4. Launches Firefox

Installed extensions are not enabled. tmpfox sets the homepage to about:addons so you can easily enable them manually once Firefox starts.

The temporary profile is deleted on exit (unless you use the flag -keep).

Usage

The above describes the default behavior without any command line options.

If you want to install more extensions, you should use the -ext option with the extension's slug or URL as argument. The slug is the last part of the URL of the extension, e.g. for https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/ the slug is privacy-badger17:

If you want to install the extensions Privacy Badger and Firefox Multi-Account Containers (in addition to the recommended extensions):

tmpfox -ext privacy-badger17 -ext multi-account-containers

You can also use the URL of the extension:

tmpfox -ext https://www.eff.org/files/privacy-badger-latest.xpi

If you don't want to install the recommended extensions, but only uBlock Origin and Firefox Multi-Account Containers:

tmpfox -ext-no-rec -ext ublock-origin -ext multi-account-containers

If you don't want to download a user.js file:

tmpfox -userjs ""

Type tmpfox -h for a description of all the options.

Supported platforms

Linux, Windows 8+, macOS 10.13+

Installation

Option 1: Download release binary (recommended)

Download the latest release and run it. No installation is required.

macOS

On macOS you have to remove the application from quarantine by following the instructions here, or by running the following command:

xattr -d com.apple.quarantine /path/to/tmpfox

Option 2: Build from source

If you have installed Go, you can install tmpfox by running the following command:

go install go.mitsakis.org/tmpfox@latest

License

Copyright (C) 2021 Charalampos Mitsakis (go.mitsakis.org/tmpfox)

tmpfox is licensed under the EUPL-1.2-or-later.