lp-shell(1)

✨ lp-shell β€” bestie edition ✨

so like… this is a page from the General Commands Manual about lp-shell, and honestly? it's giving "your new favorite way to poke at Launchpad" πŸ’…


πŸŽ€ NAME πŸŽ€

lp-shell β€” open an interactive launchpadlib shell. periodt.


πŸ¦‹ SYNOPSIS πŸ¦‹

lp-shell [-a] [-cPROGRAM] [--python] [--ipython] [service] [LP API
version]

πŸ’– DESCRIPTION πŸ’–

okay so here's the vibe: lp-shell pops open an interactive Python shell for you, and inside it there's a launchpadlib.Launchpad object called lp that's already set up and ready to go. no setup arc, no origin story, it just works. main character energy fr fr 🌟

It authenticates against Launchpad using the consumer name udt-lp-shell. But bestie, if you run lp-shell with the -a option, it'll use the anonymous login from launchpadlib.Launchpad instead β€” lowkey incognito mode πŸ•ΆοΈ

By default, lp-shell connects to the production Launchpad service and uses the 1.0 LP API version. the standard, the classic, the iconic.

Want a different Launchpad service? Just call lp-shell and pass the service name as the second argument. lp-shell supports all services known by the launchpadlib Python module. Currently known are (tho heads up, this list can be incomplete or outdated πŸ™ˆ): production, staging, dogfood.

And if you want a different LP API version, pass the API version you want as the third argument. Currently supported are: beta, 1.0, and devel. choose your fighter ✨


πŸ’… OPTIONS πŸ’…

  • -a β€” login anonymously into Launchpad. no name, no trace, just vibes πŸ«₯
  • -c PROGRAM β€” don't enter a shell at all, bestie; just run the specified Python program and then exit. in-and-out, we love a quick errand πŸƒβ™€οΈ
  • --ipython β€” use an ipython shell if it's available. this one's the default, so it's the one you're getting unless you say otherwise πŸ‘‘
  • --python β€” use a regular python shell. classic. reliable. no notes. 🐍

🌸 AUTHORS 🌸

lp-shell was written by Martin Pitt <martin.pitt@ubuntu.com>. 🫢

It is released under the terms of the GNU General Public License, version 2 or (at your option) any later version. slay, legally speaking βš–οΈβœ¨


and that's the whole page, babe πŸ’– this cutie came from lptools, dated 27 March 2010 β€” yeah she's an elder but she still ate and left no crumbs πŸŽ€πŸ¦‹