This a dart implementation of the dbus interface org.gnome.Shell.Extensions. It is also possible to get a list of remote extensions via HTTP.
- list extensions
- get extension info
- get extension errors
- install remote extension
- uninstall extensions
- reload extension
- disable extension
- reload extension
- open extensions prefs
- check for updates
- get a list of all extensions with given gnome-shell version