The missing package manager for Google Chrome.
Eventually, it will be nice to create this for all browsers. Once we have support for Mozilla Firefox, the app will be renamed BAM for Browser Addon Manager.
pip install -r requirements.txt
install cem.py /usr/local/bin/cem
$ cem tampermonkey behindtheoverlay autoscroll
Tampermonkey downloaded to extensions/dhdgffkkebhmkfjojejmpbldmpobfkfo.crx
BehindTheOverlay downloaded to extensions/ljipkdpcjbmhkdjjmbbaggebcednbbme.crx
AutoScroll downloaded to extensions/occjjkgifpmdgodlplnacmkejpdionan.crx
Search terms can also be put into a Cemfile and the app will read the file.
After the app downloads the extensions, you will have to manually add the crx files which is NOT user friendly at all... working on a way to automate this.
- prompt to install with
-yoption - create
installkeywordcem install tampermonkey
- create
searchkeyword - find a way to automatically install extensions for every OS
- support for Firefox and a
firefox(ff) andchrome(c) keywordscem ff install greasemonkeycem c install tampermonkey
- rename app to BAM
bam ff install greasemonkey- rename
CemfiletoBamfileand place browser before extension name
- create a pip package
- create a brew formula
- select a browser, select a profile, and dump current installed extensions and settings
- profile creation
- chrome flags and settings
- firefox settings