GNOME-Shell 的命令行扩展管理器
项目描述
gsem
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 查看哈希值)
关闭
gsem-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9ed4c2b0a7ce78fb2e0024b5e36aa7990f634394cc7b6ceaeb94b93235bb1ab3 |
|
MD5 | db36ec06d339791c5ebbe20c748a58ed |
|
BLAKE2b-256 | 798d614cd7ca58582a3c73018b8af42eeb0cd36663cff9586532a1f5715bd14c |
关闭
gsem-0.2.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 006b3962ec6599bbb4498a5acabe05b563798a8002f1e6fbf4bb0c6a3a041261 |
|
MD5 | 0a64b8cafa60db2e9083f0c442fc4036 |
|
BLAKE2b-256 | ede2e6a5144229a6da7e5c21c36e0224a02d39e389a51c942e68b55f6b66095a |