PYLS(1)

πŸ“¦ version 0.36.2, in ubuntu jammy

✨ PYLS(1) β€” User Commands ✨

okay bestie, so pyls is a Python Language Server and it lives in section 1 of the manual (User Commands, iykyk) πŸ’…


🌸 NAME 🌸

pyls β€” Python Language Server 🐍✨


πŸŽ€ SYNOPSIS πŸŽ€

pyls [OPTION]...

πŸ¦‹ DESCRIPTION πŸ¦‹

So like. You run a Python Language Server and it follows the Language Server Protocol. That's it, that's the whole vibe. It's giving "your editor but it actually knows Python now" πŸ˜­πŸ’–


πŸ‘‘ OPTIONS πŸ‘‘

  • --tcp β€” use a TCP server instead of stdio. switching it up fr fr 🌐
  • --host HOST β€” bind to this address. like, park yourself right here bestie 🏠
  • --port PORT β€” bind to this port. pick your door number πŸ”’
  • --check-parent-process β€” check whether the parent process is still alive using os.kill(ppid, 0), and auto shut down the language server process when the parent process is not alive. not me checking if my mom's still home before doing anything πŸ’€πŸ«Ά
  • --log-config LOG_CONFIG β€” path to a JSON file containing the Python logging config. your whole logging aesthetic, in one file πŸŽ€
  • --log-file LOG_FILE β€” redirect logs to the given file instead of writing to stderr. Has no effect if used with --log-config. yeah so if you bring both, this one just sits there. no cap πŸ™ˆ
  • -v, --verbose β€” increase verbosity of log output, overrides log config file. louder. LOUDER. πŸ”₯
  • -h, --help β€” show a help message and exit. the classic. the icon. the moment. ⭐

okay that's literally everything, go slay πŸ’…

pyls 0.36.2 🌈 β€” dropped December 2020 πŸŽ€ and yeah that's the version + date, right at the bottom where the footer always lives. bye bestie, go write some Python πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from