Move markdown files while updating cross-references
Usage
markmvmove [options] [sources...]
Arguments
Argument
Description
[sources...]
Source markdown files, directories, or globs, and destination (last argument); with --pairs, alternating source/destination pairs; omitted with --pairs-file
Options
Option
Description
-d, --dry-run
Show what would be changed without making changes
-v, --verbose
Show detailed output
--obsidian
Treat [[wikilinks]] as Obsidian vault links resolved by note basename
--pairs
Treat the arguments as alternating source/destination pairs moved in one operation (literal paths, no glob expansion)
--pairs-file <path>
Read source->destination pairs from a file, one pair per line separated by a tab ('-' reads stdin)