Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunelli/gnome-shell-extension-installer
A bash script to search and install extensions from extensions.gnome.org
https://github.com/brunelli/gnome-shell-extension-installer
bash gnome gnome-shell
Last synced: about 2 months ago
JSON representation
A bash script to search and install extensions from extensions.gnome.org
- Host: GitHub
- URL: https://github.com/brunelli/gnome-shell-extension-installer
- Owner: brunelli
- License: gpl-2.0
- Archived: true
- Created: 2014-10-22T22:06:57.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-01-18T01:54:12.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:54:51.161Z (5 months ago)
- Topics: bash, gnome, gnome-shell
- Language: Shell
- Homepage:
- Size: 97.7 KB
- Stars: 210
- Watchers: 5
- Forks: 29
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GNOME Shell Extension Installer
===============================A bash script to install and search extensions from [extensions.gnome.org](https://extensions.gnome.org/).
[![asciicast](https://asciinema.org/a/2kkzsbsd9k4x9xtn028q7w3dn.png)](https://asciinema.org/a/2kkzsbsd9k4x9xtn028q7w3dn)
## Help
```
Usage: gnome-shell-extension-installer EXTENSION_ID [EXTENSION_ID...] [GNOME_VERSION] [OPTIONS]Options:
-s or --search [STRING] Interactive search.
--yes Skip all prompts.
--no-install Saves the extension(s) in the current directory.
--update Check for new versions.
--restart-shell Restart GNOME Shell after the extensions are installed.
-h or --help Print this message.Usage examples:
gnome-shell-extension-installer 307 # Install "Dash to Dock"
gnome-shell-extension-installer 307 3.8 # Install for Shell 3.8
gnome-shell-extension-installer 53 --no-install # Download "Pomodoro"
gnome-shell-extension-installer -s "User Themes" # Search "User Themes"
```By default extensions are installed in `$HOME/.local/share/gnome-shell/extensions/`,
except if the script is run with super user permission
(then, it will be installed in `/usr/share/gnome-shell/extensions/`).## Installation
### Manual installation
Dependencies:
- `bash`
- `curl`
- `dbus`
- `perl`
- `git` (optional)
- `less` (optional)```
$ wget -O gnome-shell-extension-installer "https://github.com/brunelli/gnome-shell-extension-installer/raw/master/gnome-shell-extension-installer"
$ chmod +x gnome-shell-extension-installer
$ mv gnome-shell-extension-installer /usr/bin/
```### Arch Linux
Available in the AUR as [gnome-shell-extension-installer](https://aur.archlinux.org/packages/gnome-shell-extension-installer).