General format for the 'create' command:
    vitis create -option1 <data1> [flags]


vitis create -c <category> ...
    The specified categories will be created if they do not exist.

    Additional flags:

    --note | -N
        Notes will be created for the specified categories.
        Notes are part of file metadata. The categories themselves
        will still be created if they do not already exist.


vitis create -v <file> [flags]
    Empty regular file will be created at the specified path,
    relative to the filesystem root.

    Additional flags:

    --allow-same-names | -S
        The '--allow-same-names' flag allows the creation of duplicate names.


vitis create -v <file> --note|-N [--edit|-E] [-t]
    Notes will be created for the specified files.
    Notes are part of file metadata.
    The files themselves will be created if they do not exist.
    If the '-E' flag specified, the new note will
    be opened for editing with 'ufo'.
    If the '-t' flag specified, the note will be opened with 'ufo -t',
    i.e. with the program with TUI from the 'ufo' settings.
    (see settings for ufo in '~/.config/ufo/formatapps.toml').


vitis create -v <file> -F <fragment_name> \
        [-s <fragment_start> [-e <fragment_finish>] [-b <type_of_boundaries>
    A new pointer to a fragment will be created
    using the external utility 'mediafragmenter'.
    The fragment pointers are saved in the special directory '_/FragPointers'.
    Directed relation '_Fragment_of' between the new fragment pointer
    and the original file is created.
    See details about fragments:
        mediafragmenter --help


vitis create -r <relation_name> <file1> <direction> <file2>
    A relation between the files will be created.
    File paths are specified relative
    to the root of the Vitis file system.

    If the argument between the file paths is ":", a directed relations
    from the first file to the second will be created.
    If the argument is "-", the relation will be undirected.


vitis create -v <file> ... -r <relation_name> <direction> <target_file>
    Similar to the previous command, but allows specifying
    an arbitrary number of files for which links will be created
    to the file at the end of the command.
    Example:
        vitis create -v Poems/Ephemera.txt Poems/The_Rose.txt -r Author : Yeats


vitis create -e <expression> -r <relation_name> <direction> <target_file>
    Similar to the previous command, but instead of a direct list of files,
    an expression is used, the result of which becomes the list of files
    to be linked with the file at the end of the command.
    Example:
        vitis create -e Books % Hegel -r Author : Hegel
    For information about expressions, see the help for the show command:
        vitis show --help


vitis create -c <category> -r <relation_name> <direction> <target_file>
    Similar to the previous commands, but allows assigning relations to files
    located in the root of a category. If the category has subcategories,
    relations are also created for them, but not for their contents.


vitis create -l <symlink> -p <target>
    This command creates symbolic link at the specified path,
    relative to the filesystem root.
