mirror of
https://github.com/urbit/shrub.git
synced 2024-12-22 10:21:31 +03:00
b3901ab42f
git-subtree-dir: pkg/arvo git-subtree-mainline:9c8f40bf6c
git-subtree-split:c20e2a185f
19 lines
396 B
Plaintext
19 lines
396 B
Plaintext
:: Kiln: Move file in clay
|
|
::
|
|
:::: /hoon/mv/hood/gen
|
|
::
|
|
/? 310
|
|
=, space:userlib
|
|
:- %say
|
|
|= {^ {input/path output/path ~} ~}
|
|
:- %kiln-info
|
|
?. =(-:(flop input) -:(flop output))
|
|
["Can't move to a different mark" ~]
|
|
=+ dir=.^(arch %cy input)
|
|
?~ fil.dir
|
|
~& "No such file:"
|
|
[<input> ~]
|
|
:- "moved" :- ~
|
|
%+ furl (fray input)
|
|
(foal output -:(flop input) [%noun .^(* %cx input)])
|