#xdg #place #directory #location #cli-file #path #cli

app places-cli

一个命令行程序,用于从 XDG 获取文件和目录位置。

2 个版本

0.1.2 2024年6月21日
0.1.1 2024年6月21日
0.1.0 2024年6月21日

#894命令行工具

GPL-3.0 许可证

29KB
230

places-cli

这是一个方便的工具,您的脚本可以始终获取已知位置的正确路径名。有时位置会由环境变量或用户本地化更改。

快速使用

Usage: places [OPTIONS] <location> [pathel]...

Arguments:
  <location>

[possible values: home, desktop, downloads, templates, documents, pictures, videos, music, public, config, bin, cache, state, data, autostart, fonts, menus, backgrounds, icons]

  [pathel]...
          Optional list of path elements to append

Options:
  -a, --app <program>
          Optional program to get paths

查看手册页面以获取更多信息。

示例

  • 获取路径,如: /home/alice/.config/gizmo/theme/colors.txt
places -a gizmo config theme colors.txt \
places config gizmo theme colors.txt
  • 列出 'gizmo' 程序的所有配置文件
lsd $(places --app=gizmo data) \
places --app=gizmo data | xargs lsd
  • 复制配置文件
cp gizmo_config.toml $(places -a gizmo config)
  • 获取位于 '下载' 目录' 内的文件夹,即使它已经本地化。
places downloads Software

这将返回类似 /home/alice/Descargas/Software 的内容

依赖项

~1–12MB
~78K SLoC