sqitch...t-usage(3pm)

πŸ’– NAME πŸ’–

sqitch-init-usage β€” the Sqitch init usage statement, bestie. That's it. That's the whole thing. It's literally just the usage screen for sqitch init, no cap. ✨


🌸 USAGE 🌸

Here's the vibe check, fr fr β€” this is exactly how you call it:

sqitch init <project>
sqitch init <project> --uri <uri>

Two whole ways to do the thing. Give it a project name, or give it a project name and a URI. That's the tea. πŸŽ€


✨ OPTIONS ✨

Okay so here's the full list of flags, and bestie, you're gonna want all of them:

  • --uri <uri> β€” hooks a URI up to your project plan. Very "this project has a home" energy. 🏑
  • --engine <engine> β€” tells it which database engine you're on. Pick your fighter. πŸ”₯
  • --top-dir <dir> β€” the path to the directory holding your plan and your scripts. Everything lives here, it's giving headquarters. πŸ‘‘
  • -f, --plan-file <file> β€” the path to your deployment plan file. Yes, -f is the short one, we love a shortcut. πŸ’…
  • --target <target> β€” the database target you're aiming at. Locked and loaded. 🎯
  • --registry <registry> β€” your registry schema or database. Gotta keep receipts somewhere. 🧾
  • --client <path> β€” the path to your engine's command-line client. Go find it, it's out there. πŸ¦‹
  • --extension <ext> β€” changes the file name extension on your change scripts. Glow-up for your filenames. ⭐
  • --dir <name>=<path> β€” the path to a named directory. Name equals path, that's the format, don't fight it. 🌈
  • -s, --set <key=value> β€” sets a database client variable. Key equals value, iconic. πŸ“

No warnings, no bugs, no scary caveats in this one β€” it's just the usage statement, so you're safe. Go off. 🫢

And that's a wrap, my love! This lil page is from perl v5.40.1, dated 2026-07-26, and filed under sqitch...t-usage(3pm) in the User Contributed Perl Documentation collection. Mwah. πŸ’œ

πŸ“¦ where this page comes from