3 ms·
This is tiny, but I've gotten a surprising amount of mileage out of aliasing 'fx' to firefox --new-instance --profile $(mktemp -d) which pops open a new ins
by callahad 8y ago
This is tiny, but I've gotten a surprising amount of mileage out of aliasing 'fx' to
firefox --new-instance --profile $(mktemp -d)
which pops open a new instance of Firefox with a completely clean, temporary profile.
Super useful for testing sites or add-ons without influencing (or being influenced by) by my normal browsing profile.
- Topgamer7 8y agoI have a similar command, except it keeps the existing addons from my main profile. Which is useful as I need a proxy for different environments for work.
- zyber 8y agoPlease share how you did do that, that sounds awesome!
- OJFord 8y agoNot GP, but you could just do the same except after making the temp dir: copy in `profile/addons.json` and `-r profile/extension*` from your main profile. (There might be other files needed to, not tested.)
- Topgamer7 8y ago#!/bin/sh PROFILEDIR=`mktemp -p /tmp -d tmp-fx-profile.XXXXXX.d` mkdir -p $PROFILEDIR/extensions cd ~/.mozilla/firefox/yvwc47i0.default/ cp extensions/* $PROFILEDIR/extensions/ cp addons.json extensions.json $PROFILEDIR/ cp -R browser-extension-data $PROFILEDIR/ cp cert_override.txt $PROFILEDIR/ #cp prefs.js $PROFILEDIR/ echo 'user_pref("devtools.selfxss.count", 10);' > $PROFILEDIR/prefs.js cd - firefox -profile $PROFILEDIR -no-remote -new-instance rm -rf $PROFILEDIR Created this as a script somewhere in my path. You'd need to change `cd ~/.mozilla/firefox/yvwc47i0.default/` to match what yours is.
- throwaway2021 8y agoThis is great, thanks.
- egoisticalgoat 8y agoI can't believe i never thought of using command line switches for that kind of stuff, i always just have firefox set to forget all data on close. Not exactly a bash alias, but might be useful too: Since I often get bug reports for specific versions of firefox, i've set up a small script for downloading and starting a given firefox version: https://pastebin.com/t2PHxJqE https://pastebin.com/t2PHxJqE
- kalev 8y agoWhat would the Google Chrome equivalent look like?
- scrollaway 8y agochromium --user-data-dir $(mktemp -d)
- noir_lord 8y agoAye, learnt this when I wanted selenium profiles with some Dev plugins available but not my main profile.