2 个版本
0.2.1 | 2024 年 7 月 13 日 |
---|---|
0.2.0 | 2024 年 7 月 13 日 |
809 在 命令行工具
40 每月下载量
24KB
362 代码行
Desk-exec
直接从命令行执行 XDG 桌面条目中定义的程序。
支持基于子串模式的搜索。
用法
执行桌面条目
desk-exec <PROGRAM_NAME_OR_SUBSTRING>
执行桌面条目并使其从终端分离
desk-exec --detach <PROGRAM_NAME_OR_SUBSTRING>
执行自定义桌面条目
您可能希望带有额外参数或行为执行程序。为此,您可以在默认的 $HOME/.local/share/applications
或配置文件中设置的目录中创建 .desktop 文件。
在配置文件中指定的目录中找到的条目将优先于用户应用程序文件夹中的条目,后者将优先于系统应用程序文件夹中的条目。
# Executes the first match found
desk-exec --first-only <PROGRAM_NAME_OR_SUBSTRING>
配置
默认配置文件在 $HOME/.config/desk-exec/desk_exec.toml
生成。
[search]
# Toggles the searching of the default XDG data directories
xdg_default_dirs = true
# List of custom search directories in order of precedence
dirs = []
安装
目前,仅提供 x86_64 的二进制文件。
ArchLinux
Desk-exec 可以使用您喜欢的 AUR 辅助工具安装以下任何包。
paru -S (desk-exec, desk-exec-bin, desk-exec-git)
版本
二进制 tar 包可以在 版本页面 找到。
dist
文件夹将包含任何额外内容,如 shell 完成和手册页条目。
Cargo
Desk-exec 还可以从源代码构建或通过 cargo 从 crates.io 安装。
cargo install desk-exec-bin
贡献
如果您有任何建议或问题,请 提交问题。如果您想贡献代码,欢迎拉取请求。
许可证
本项目受 无许可证 许可协议的约束。
依赖关系
~11–23MB
~159K SLoC