configuration/packages/unln.nix
Andrew Kvalheim 49aa516269 unln: init
2023-11-25 10:41:23 -08:00

16 lines
284 B
Nix

{ writeShellApplication
# Dependencies
, coreutils
}:
writeShellApplication {
name = "unln";
runtimeInputs = [ coreutils ];
text = ''
canonical="$(readlink --canonicalize-existing "$1")"
cp --reflink=always --remove-destination --verbose "$canonical" "$1"
'';
}