GEMEXP(1)

πŸ“¦ version 2.1.1, in nixos 26.05, nixpkgs unstable

✨ NAME ✨

okay so this is gemexp(1) from the General Commands Manual, and the command is gemexp β€” it exports a directory over Gemini. literally that's the whole vibe. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

gemexp [-hRVv] [-d certs-dir] [-H hostname] [-p port] [directory]

πŸ’– DESCRIPTION πŸ’–

gemexp exports the given directory over the Gemini protocol. It’s intended to be used interactively, mostly for testing purposes β€” bestie, it’s not the full-fledged daemon, okay? For that, look for gmid(8). Periodt. ✨

The arguments are as follows:

  • -d certs-path β€” the directory where certificates are stored. By default it’s $XDG_DATA_HOME/gemexp, i.e. ~/.local/share/gemexp. πŸŽ€
  • -H hostname β€” the hostname to use; localhost by default. Certificates for the given hostname are searched inside the certs-dir specified with the -d option. The certificate files are named hostname.pem and hostname.key and are implicitly generated if not found. no cap. πŸ”₯
  • -h, --help β€” print the usage and exit. iconic. πŸ’…
  • -p port β€” the port to bind to; 1965 by default. πŸ¦‹
  • -R β€” generate an RSA key instead of an EC one. πŸ’€ (in a slay way)
  • -V, --version β€” print the version and exit. πŸ‘‘
  • -v β€” verbose mode. πŸ—£οΈ
  • directory β€” the root directory to serve, or the current working directory if not specified. 🌸

πŸ”₯ SEE ALSO πŸ”₯

gg(1), gmid(8) β€” go check ’em, bestie. 🫢

πŸŽ€ ACKNOWLEDGEMENTS πŸŽ€

gemexp uses the β€œFlexible and Economical” UTF-8 decoder written by Bjoern Hoehrmann. shoutout to the icon who wrote it. ✨

πŸ‘‘ AUTHORS πŸ‘‘

The gemexp program was written by Omar Polo <op@omarpolo.com>. πŸ’–

πŸ’– Debian-flavored, dated July 3, 2024 β€” that’s the GEMEXP(1) manual page, bestie. Periodt. πŸ’…
πŸ“¦ where this page comes from