Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FreekBes/keep_extensions
No more reinstalling Chrome extensions at every login: use this simple shell script! Built for Codam.
https://github.com/FreekBes/keep_extensions
42born2code chrome chrome-extension codam script shell
Last synced: 2 months ago
JSON representation
No more reinstalling Chrome extensions at every login: use this simple shell script! Built for Codam.
- Host: GitHub
- URL: https://github.com/FreekBes/keep_extensions
- Owner: FreekBes
- License: unlicense
- Created: 2021-11-20T01:24:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-19T21:48:13.000Z (about 2 years ago)
- Last Synced: 2024-11-17T09:48:06.404Z (2 months ago)
- Topics: 42born2code, chrome, chrome-extension, codam, script, shell
- Language: Shell
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-42 - keep_extensions - A script to forcefully install and keep your Chrome extensions on 42 iMacs. (Tools / Scripts)
README
# Keep Extensions (for Google Chrome)
If your school or organization issues a blank Chrome profile at every login, you can use this simple shell script to forcefully keep the extensions you want installed anyways.## What this script does
By running this script, the extensions chosen by you (and presented in the running script) will get added to your macOS profile, "forcing" them into every Google Chrome instance in your macOS account. This means that even when you log out and sign into a Codam mac again, the extensions will be automatically installed again. The extensions will still automatically update, as they're just pulled from the [Chrome Web Store](https://chrome.google.com/webstore/category/extensions). Please note that after running the script for the first time, you will have to fully quit Chrome and open it again.The way the extensions are "forced" into Google Chrome is officially supported by Google. See [this webpage](https://developer.chrome.com/docs/extensions/mv2/external_extensions/) on how it works.
## Currently supported extensions
- [Improved Intra 42](https://chrome.google.com/webstore/detail/hmflgigeigiejaogcgamkecmlibcpdgo)
- [uBlock Origin](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm)## Currently known issues
- When logged out due to not doing anything for a while, the extensions every so rarely completely get removed from the macOS profile. You then need to run the script again.
- After every sign in, you'll need to manually enable the extensions again from the hamburger menu on the top right of the window. But hey, it's better than going to the Chrome Web Store and reinstalling them, right?
- Any other issues in the [issue list](https://github.com/FreekBes/keep_extensions/issues)## Can I add an extension I frequently use?
Please [create an issue](https://github.com/FreekBes/keep_extensions/issues/new) in order to discuss if an extension should get added to the list. Anyone using this extension, can then leave a reaction to this issue, if they feel like it should be added too.