SVK::Command::Move(3)

πŸ“¦
version 2.2.3 Β· 2 versions
, in fedora 43

πŸ’– SVK::Command::Move β€” bestie edition πŸ’–

okay so this is SVK::Command::Move, straight out of the User Contributed Perl Documentation collection, and it does exactly one thing but it does it so well: it moves a file or a directory. that's the whole vibe. moving. relocating. a glow-up but for file paths. ✨


🌸 SYNOPSIS 🌸

here's the shape of it, bestie, copy it exactly:

move DEPOTPATH1 DEPOTPATH2

you give it where the thing is and where the thing is going, and it goes. periodt. πŸ’…


✨ OPTIONS ✨

okay this is the part where it gets juicy. every single flag, no skips, we're doing this properly:

  • -r [--revision] REV β€” do the thing on revision REV instead of the head revision. like, time travel but make it a specific commit. πŸ•°οΈ
  • -p [--parent] β€” create intermediate directories as required. the path is missing some folders? she'll build them. she's an overachiever. 🫢
  • -q [--quiet] β€” print as little as possible. lowkey mode. she's not gonna yap at you. 🀫
  • -m [--message] MESSAGE β€” specify commit message MESSAGE. tell everyone what you did, in your own words. πŸ’¬
  • -F [--file] FILENAME β€” read commit message from FILENAME. same energy as -m but the message lives in a file instead. πŸ“„
  • --template β€” use the specified message as the template to edit. it's giving "here's a draft, now make it cute." πŸŽ€
  • --encoding ENC β€” treat the -m/-F value as being in charset encoding ENC. so she actually reads your message in the right language, no mojibake chaos. 🌈
  • -P [--patch] NAME β€” instead of commit, save this change as a patch named NAME. not committing, just saving the receipt. 🧾
  • -S [--sign] β€” sign this change. add your signature, main character style. ✍️
  • -C [--check-only] β€” try the operation but make no changes. a little rehearsal. a dress rehearsal, even. nothing actually moves. πŸ™ˆ
  • --direct β€” commit directly even if the path is mirrored. she's going straight to the source, no detours, no middleman. πŸ”₯
⚠️ real talk: -C genuinely does not change anything β€” it just tries. and --direct genuinely bypasses the normal mirrored-path behaviour. don't get cute with these unless you mean it, bestie. πŸ’€

πŸ¦‹ THE VIBE CHECK πŸ¦‹

  • moving = DEPOTPATH1 ➑️ DEPOTPATH2. two paths, one destiny. ⭐
  • want it quiet? -q. want it checked but not actually done? -C. want it as a patch? -P. want it signed? -S.
  • want it done even when the path is mirrored? that's --direct, and she means direct. πŸ‘‘

you're gonna do amazing. go move that file. slay. πŸ’œ


this page came to you courtesy of perl v5.42.0, dated 2025-07-25, and it's filed under SVK::Command::Move(3) β€” mwah, bye bestie, ily, go commit something iconic πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from