laurn:开发环境隔离

时间:2024-03-30 01:07:00
【文件属性】:

文件名称:laurn:开发环境隔离

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-30 01:07:00

Nix

劳恩 在纯正的Nix环境中运行开发环境。 Laurn将读取您的laurn.nix文件,并且在运行laurn shell您将把您的项目目录安装在仅提供您的项目目录和声明的依赖项的命名空间中。 目的是将您的系统与开发环境隔离开: 依赖项声明是“纯”的,未声明的内容不可用。 没有库可以从您的主机提取机密(npm令牌,ssh密钥等)。 用法 laurn shell 输出: bash-4.4$ mount /dev/mapper/vic-root on /nix/store/0rah6c2bqy6lqwh9z261nc2wd5lhaxya-ncurses-6.1-20190112-man type ext4 (ro,relatime,errors=remount-ro) /dev/mapper/vic-root on /nix/store/mxaxvp33wg9sim8qh2kkw041v


【文件预览】:
laurn-master
----nix()
--------sources.json(2KB)
--------default.nix(472B)
--------sources.nix(4KB)
----.gitignore(27B)
----crate-hashes.json(157B)
----src()
--------run.rs(15KB)
--------utils.rs(536B)
--------bin()
--------strategy.rs(2KB)
--------container.rs(4KB)
--------config.rs(2KB)
--------lib.rs(178B)
--------build.rs(4KB)
----default.nix(286B)
----Cargo.lock(17KB)
----Cargo.toml(642B)
----Cargo.nix(51KB)
----.github()
--------workflows()
----README.md(10KB)
----laurn.nix(23B)
----tests()
--------basic.rs(601B)
--------basic()
----.laurnrc(22B)
----shell.nix(306B)

网友评论