├── .envrc ├── .github └── workflows │ └── poetry.yml ├── .gitignore ├── .vscode └── settings.json ├── Justfile ├── LICENSE ├── README.md ├── gnome_extensions_cli ├── __init__.py ├── cli.py ├── commands │ ├── __init__.py │ ├── disable.py │ ├── enable.py │ ├── install.py │ ├── list_.py │ ├── preferences.py │ ├── search.py │ ├── show.py │ ├── uninstall.py │ └── update.py ├── dbus.py ├── filesystem.py ├── icons.py ├── manager.py ├── schema.py ├── store.py └── utils.py ├── images ├── install.gif ├── list.png ├── search.png ├── show.png └── update.gif ├── poetry.lock ├── poetry.toml ├── pyproject.toml └── tests ├── __init__.py ├── samples ├── available-alt.json ├── available.json ├── installed.json └── search.json ├── test_cli.py ├── test_dbus.py ├── test_filesystem.py ├── test_model.py └── test_store.py /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/poetry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/.github/workflows/poetry.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/README.md -------------------------------------------------------------------------------- /gnome_extensions_cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/__init__.py -------------------------------------------------------------------------------- /gnome_extensions_cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/cli.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/disable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/disable.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/enable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/enable.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/install.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/list_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/list_.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/preferences.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/search.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/show.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/uninstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/uninstall.py -------------------------------------------------------------------------------- /gnome_extensions_cli/commands/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/commands/update.py -------------------------------------------------------------------------------- /gnome_extensions_cli/dbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/dbus.py -------------------------------------------------------------------------------- /gnome_extensions_cli/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/filesystem.py -------------------------------------------------------------------------------- /gnome_extensions_cli/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/icons.py -------------------------------------------------------------------------------- /gnome_extensions_cli/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/manager.py -------------------------------------------------------------------------------- /gnome_extensions_cli/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/schema.py -------------------------------------------------------------------------------- /gnome_extensions_cli/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/store.py -------------------------------------------------------------------------------- /gnome_extensions_cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/gnome_extensions_cli/utils.py -------------------------------------------------------------------------------- /images/install.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/images/install.gif -------------------------------------------------------------------------------- /images/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/images/list.png -------------------------------------------------------------------------------- /images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/images/search.png -------------------------------------------------------------------------------- /images/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/images/show.png -------------------------------------------------------------------------------- /images/update.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/images/update.gif -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/poetry.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/samples/available-alt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/samples/available-alt.json -------------------------------------------------------------------------------- /tests/samples/available.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/samples/available.json -------------------------------------------------------------------------------- /tests/samples/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/samples/installed.json -------------------------------------------------------------------------------- /tests/samples/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/samples/search.json -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_dbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/test_dbus.py -------------------------------------------------------------------------------- /tests/test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/test_filesystem.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essembeh/gnome-extensions-cli/HEAD/tests/test_store.py --------------------------------------------------------------------------------