5 个版本
0.1.4 | 2023年7月25日 |
---|---|
0.1.3 | 2023年7月18日 |
0.1.2 | 2023年7月13日 |
0.1.1 | 2023年7月12日 |
0.1.0 | 2023年7月10日 |
#199 in 配置
每月下载量:43
11KB
243 行
lnkr 🪝
lnkr
是一个强大的工具,允许您根据简单的配置文件创建符号链接。告别手动创建符号链接,让 lnkr
为您处理这一切吧!
安装
要安装 lnkr,请使用以下命令
cargo install lnkr
配置
lnkr 使用配置文件来定义符号链接。以下是一个来自 lnkr.yaml
的示例配置
links:
- os: [linux]
destination: ~/.config
items:
- name: helix
path: ./helix
force: true
在上面的示例中,我们有一个 Linux 的符号链接配置。目标指定了符号链接应该创建的位置,而 items 数组包含要创建的单独的符号链接。每个项目都有一个 name
和一个 path
。可选的 force
参数可以设置为 true 以覆盖现有文件或目录。
lnkr 只会创建与链接组中 os
键匹配的当前操作系统的符号链接。例如,如果您有一个具有 os [linux, macos]
的链接组,并且您的当前操作系统是 Linux,lnkr 将创建该组中指定的符号链接。
您可以通过在 os 字段中使用以下值之一来指定目标操作系统
- linux
- macos
- ios
- freebsd
- dragonfly
- netbsd
- openbsd
- solaris
- android
- windows
符号链接将按照以下逻辑创建
<destination>/<name> -> <path>
使用方法
要使用 lnkr 链接您的文件和目录,请按照以下步骤操作
-
打开您的终端,导航到包含您的
lnkr.yaml
的目录。 -
运行以下命令
lnkr
就是这样!lnkr 将链接您的文件和目录,为您节省宝贵的时间和精力。
依赖关系
~2–13MB
~117K SLoC