oodle
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

transfer

Move structure to new set of doodles.

transfer [options] <prefix>

This command requires a [selection]({}}) to take effect.

Selected doodles are copied with each clone being named as follows: prefix.originalname Each clone steals all multiplex links [[layermask|under the layermask]] from the corresponding original doodle. By default, even links to unselected doodles are transferred. If selected doodles are linked to eachother, their clones will be linked. By default, if original doodles are connected on a layer corresponding to an original doodle, the clones are linked on a corresponding clonelayer.

Doodles which are orphaned on a given layer, will no longer appear on that layer. This means that by default the transfer will remove selected doodles from all layers under the layermask.

If the original doodle had a file, the clone is granted a copy in the same directory but with the clonename.

By default, if a clonename collides with a doodle name the entire transfer operation is aborted.

Options

--internal-structure-only

Only links in the original doodles' internal structure are recreated.

--selected-structure-only

All links are recreated in the clones.

--merge-on-collision

If the name of a clone is already taken, merge the clone with that doodle. The default behaviour is to abort the phase operation.

--no-clonelayers

All multiplex links are recreated on the original layers.

--no-file

Clones won’t get files.

--steal-file

Instead of being copied, the original file is renamed to the clonename.

Metabehaviours

A resultlayer is created which includes all resulting clones for easy selection. It is named: phase.prefix To the resulting clones:

select layer <resultlayer>

The result layer is purged on the next [[clean]].

Aliases

No command aliases.