import
Import graph information.
import [ --type <format> ] --from <path> [ --layers <layerlist> ] [ --name <importname> ]
The --type argument specifies the kind of import.
Valid options are :
noodleThis is the default type if it is unspecified. The structure in the specified noodle directory is recreated in the local noodle.graphmlThe graph is recreated on an import layer.obsidianThe graph is recreated on an import layer.
The --from argument specifies where to get the import information.
In the cases of  --type noodle and --type obsidian  a directory is imported.
Noodle directories are required to have been [[Noodle Initialization|initialized]] with noodle.
The Obisidian path does not require a .obsidian subdirectory, so long as there are markdown files which are linked using the Obsidian syntax e.g.:
Sample text that links to [[path/to/something|something]].
This is also a link: [[something else]].
In the case of a --type graphml import, the value of the --from argument is the path to a graphml file.
In all cases, if the path does not contain the appropriate information, the command aborts.
The --name flag sets the import name.
All imported doodles are given a prefix identical to the specified name resulting in each doodle being named according to the following format:
<specifiedname>.<originaldoodlename>
[[Illegal Doodle Names|Doodle naming constraint]] violations cause the command to abort.
In the cases of --type graphml and --type obsidian the links are made on a layer named with the import name.
If the --name flag is not specified import uses the behaviour specified in the table below:
| Import Type | Default Import Name | Numbers for Subsequent Imports | 
|---|---|---|
noodle | 
import_n | 
import_n1, import_n2, import_n3 etc. | 
obisidian | 
import_b | 
import_b1, import_b2, import_b3 etc. | 
graphml | 
import_g | 
import_g1, import_g2, import_g3 etc. | 
Note that if you name a random doodle using a prefix which follows the form above, this can result in the automatic prefixes skipping numbers.
E.g. if there’s a doodle called import_n7_xx.weirdfileextension, an unspecified name may result in the automatic prefix import_n8.
The layerlist specifies which layers are to be imported.
Only a --type noodle import permits specification of a layerlist.
If no layers are specified, all layers are imported.
This command is also accessible from outside the interactive cli. I.e. you can call it in bash.
noodle import [ --type <format> ] --from <path> [ --layers <layerlist> ] [ --name <importname> ]
Arguments passed to the shell command behave the same way as in noodlecli. Running this command from the shell is not permitted if an instance of noodle currently has the working directory open.
No command aliases.