跳转到主要内容

GNOME-Shell 的命令行扩展管理器

项目描述

gsem

PyPI version

gsem - GNOME-Shell 的命令行扩展管理器

usage: gsem [-h]
            {ls,enabled,disabled,outdated,info,install,reinstall,uninstall,update,search,enable,disable}
            ...

Gnome-Shell extension manager

positional arguments:
  {ls,enabled,disabled,outdated,info,install,reinstall,uninstall,update,search,enable,disable}
    ls                  list installed extensions
    enabled             list enabled extensions
    disabled            list disabled extensions
    outdated            list outdated extensions
    info                show extension information
    install             install extension
    reinstall           reinstall extension
    uninstall           uninstall extension
    update              update extensions
    search              search extensions
    enable              enable extension
    disable             disable extension

optional arguments:
  -h, --help            show this help message and exit

安装

用户安装(推荐)

运行 pip install --user gsem

确保你的 $PATH 中包含 "$HOME/.local/bin"

全局安装

运行 sudo pip install gsem

更新包

对于用户安装,运行 pip install -U --user gsem,对于全局安装,运行 sudo pip install -U gsem

功能

  • 列出已安装的
  • 列出启用的/禁用的
  • 列出过时的
  • 扩展信息
  • 搜索
  • 启用/禁用
  • 安装/卸载/重新安装
  • 更新

贡献

目前优先使用最新的 Python 版本进行开发,目前是 3.9。为了开始,你需要以下设置

示例使用 pyenv 安装最新的 Python 并管理虚拟环境。从仓库的根目录运行以下命令。

pyenv install 3.9.2           # install latest python version
pyenv virtualenv 3.9.2 gsem   # create gsem virtual environment
pyenv activate gsem           # activate the venv
pyenv local gsem              # set local python version for the repo
poetry install                # install all dependencies inside the virtual environment
pre-commit install            # install pre-commit hooks

运行所有代码检查器

pre-commit run -a

待办事项

  • 固定

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

gsem-0.2.3.tar.gz (6.5 kB 查看哈希值)

上传时间:

构建分发

gsem-0.2.3-py3-none-any.whl (7.9 kB 查看哈希值)

上传时间: Python 3

由支持