PFT-PUB(1)

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

πŸ’– PFT-PUB πŸ’–

okay bestie, welcome to pft pub β€” the part of the perl toolchain fam where you actually ship your stuff. it's the publish content era and we're all here for it. πŸ‘‘


✨ SYNOPSIS ✨

pft pub

that's it. that's the whole vibe. one command, zero drama. πŸŽ€


🌸 DESCRIPTION 🌸

So like, pft pub publishes your content β€” think "putting it on a remote webserver", that kind of thing. ✨

Which way it publishes? That's not decided here, bestie. The publishing method lives in the pft.yaml configuration file, and you can also set it with the --publishing-method flag of pft-init(1). iykyk.

And here's the tea: every supported publishing method wants a different set of parameters. You want the full list of methods and their parameters? Just run:

pft pub --list-required-conf

and boom, you get the whole menu. 🫢

πŸ› οΈ install

Copies the ROOT/build directory into another part of the filesystem.

⚠️ ok so real talk, this one is NOT playing around: it clears the target directory before rebuilding it, which means any data in that directory will be LOST. gone. deceased. πŸ’€ If you've got auxiliary files you wanna keep safe, put them in the ROOT/inject directory instead (peep pft(1) for that).

πŸ” rsync+ssh

Copies the ROOT/build directory over to a remote server using rsync(1), with ssh(1) as the transport protocol. classic. iconic. no notes. 🌈


πŸ’… OPTIONS πŸ’…

  • --list-required-conf β€” Lists all the available publishing methods plus the parameters they expect in the configuration file. πŸ“ (the output plays nice with the option specification of pft-init(1), so it's literally plug-and-play.)
  • --help | -h β€” Shows this help. the "bestie help me" button. πŸ™ˆ

πŸ‘€ SEE ALSO πŸ‘€


that's the whole page, bestie β€” go publish something iconic πŸ’–βœ¨

🌟 cute lil sign-off: this page is from perl v5.42.0, dated 2025-07-25. periodt. πŸ’…πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from