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

MIT 协议

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 链接您的文件和目录,请按照以下步骤操作

  1. 打开您的终端,导航到包含您的 lnkr.yaml 的目录。

  2. 运行以下命令

  lnkr

就是这样!lnkr 将链接您的文件和目录,为您节省宝贵的时间和精力。

依赖关系

~2–13MB
~117K SLoC