(vault: string, args: ParsedArgs)
| 159 | } |
| 160 | |
| 161 | export async function cmdMove(vault: string, args: ParsedArgs): Promise<void> { |
| 162 | const rel = requirePath(args) |
| 163 | const folder = parseFolderFlag(getString(args, 'folder')) |
| 164 | if (!folder) throw new Error('zn move requires --folder <inbox|quick|archive|trash>.') |
| 165 | const sub = getString(args, 'subpath') ?? '' |
| 166 | const meta = await moveNote(vault, rel, folder, sub) |
| 167 | emitWritten(meta, args, 'Moved') |
| 168 | } |
| 169 | |
| 170 | export async function cmdArchive(vault: string, args: ParsedArgs): Promise<void> { |
| 171 | const meta = await archiveNote(vault, requirePath(args)) |
nothing calls this directly
no test coverage detected