16 lines
284 B
Nix
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"
|
|
'';
|
|
}
|