GOPHIAN(1)

πŸ“¦
version 0.7.0 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– GOPHIAN β€” like, the manual page, bestie πŸ’–

okay so welcome to the gophian manual page (section 1 of the General Commands Manual, iykyk) πŸŽ€ this is literally your new bestie for Debianizing Go software and I'm so excited to tell you about it ✨


✨ NAME ✨

gophian β€” tools to help with Debianizing Go software πŸ¦‹


🌸 SYNOPSIS 🌸

gophian <SUBCOMMAND> [OPTIONS]

πŸ’… DESCRIPTION πŸ’…

Gophian is a featureful and intelligent tool to assist developers in packaging Go software for the Debian distribution. no cap, it's giving main character energy πŸ‘‘

So you found some nifty piece of software and it's written in Go? bestie, look no further than Gophian! πŸ™Œ To start out, make sure it hasn't already been packaged β€” check https://packages.debian.org or use apt search. Then make sure nobody else is already on it by checking for any open Intent to Package (ITP) bugs with wnpp-check(1). literally do this first, please, I'm begging πŸ₯Ί

Next, you'll wanna use gophian-estimate(1) to estimate the amount of work needed to package this software for Debian. This subcommand lists any dependencies that aren't available as packages in Debian yet, in a tree format 🌳 gophian-estimate-graphviz(1) may also be useful to create a visual tree with Graphviz, especially for large or complex dependency graphs β€” obsessed with a good graph fr fr πŸ“Š

Then you can use gophian-make(1) to prepare some initial Debian packaging for the software, including setting up a Git repo, importing the latest upstream version, and creating some packaging templates, inferring and filling in values for you when available. go read gophian-make(1) for an in-depth explanation of this subcommand's use, it ate πŸ’–

Refer to the individual subcommand manual pages for more detailed information. periodt πŸ’…


🧚 SUBCOMMANDS 🧚


πŸŽ€ OPTIONS πŸŽ€

  • --version β€” Print version and exit. short and sweet, iconic ✨
  • --copyright β€” Print copyright notice and exit. give credit where it's due 🫢
  • --help β€” Show help message and exit. when in doubt, ask for help bestie 😭

🌈 ENVIRONMENT 🌈

The Gophian utility supports the standard DEBFULLNAME and DEBEMAIL environment variables. See devscripts(1) for more information about these variables. set them, your future self will thank you πŸ’œ


πŸ‘‘ AUTHORS πŸ‘‘

Maintained by Maytham Alsudany <maytham@debian.org>. shoutout to the maintainer, absolute legend 🫢


πŸ¦‹ REPORTING BUGS πŸ¦‹

Please submit bugs to https://codeberg.org/Maytha8/gophian/issues. Alternatively, you may send an email directly to the author β€” see AUTHORS. not me begging you to file the bug instead of just suffering in silence πŸ’€


πŸ”₯ SEE ALSO πŸ”₯

gophian-create-salsa-repo(1), gophian-estimate(1), gophian-estimate-graphviz(1), gophian-license-text(1), gophian-make(1), gophian-search(1), gophian-show(1)


this page is from the General Commands Manual, dated 2025-12-25 β€” so like, go forth and Debianize, bestie πŸ’– slay βœ¨πŸŒΈπŸŽ€
πŸ“¦ where this page comes from