EREANDEL(1)

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

πŸ’– EREANDEL(1) πŸ’–

okay bestie, pull up a chair, because this is the ereandel manual page from the User Commands corner of the manual-verse, and it's genuinely one of the cutest things on the internet πŸ¦‹


✨ NAME ✨

ereandel β€” a whole Gemini web browser, except it's a shell script. no cap. she did that. πŸ’…


🌸 SYNOPSIS 🌸

ereandel [URL]|[OPTION]

πŸŽ€ DESCRIPTION πŸŽ€

ereandel v0.26.0: browse the gemini web on any POSIX compatible terminal. any of them. all of them. that's the vibe. ✨


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help β€” shows you this help. like, the help help. 🫢
  • -v, --version β€” spills the version info. πŸ’œ

🌈 COMMANDS 🌈

these are the default keybindings you get while ereandel is running, and honestly? they're iconic:

  • q β€” quit. bye bestie πŸ‘‹
  • g β€” go to a link
  • r β€” reload the current page πŸ”„
  • b β€” go back one page
  • u β€” jump one path segment up ⬆️
  • o β€” open an address
  • s β€” save the current page πŸ’Ύ
  • H β€” go to the homepage 🏠
  • m β€” add a bookmark
  • M β€” go to a bookmark
  • K β€” remove the bookmark for the current url

πŸ¦‹ ENVIRONMENT πŸ¦‹

ereandel uses 2 environment variables to help with debugging and tracing its execution, so you can literally watch her think:

  • debug β€” to start ereandel in debug mode πŸ›
  • trace β€” to start ereandel with tracing activated πŸ”

πŸ’€ NOTES πŸ’€

πŸ” Client certificates

ereandel can work with client certificates if capsules require them for authentication. here's the deal, bestie: ereandel allows a single client certificate per (sub)domain, identified by its name. so if a client cert for a specific domain is available, ereandel will send it to the server with every request. periodt.

when a resource requires a client cert and ereandel can't find one, she'll show you a command to create a client cert for the capsule. she's helpful like that 🫢

the certificates are stored in $XDG_CONFIG_DIR/ereandel/certs/.

to remove a certificate, simply delete the <domain>.crt and <domain>.key files in the directory mentioned above. just delete them. gone. ✨


πŸ’œ CONFIGURATION πŸ’œ

you can set up a config file at $XDG_CONFIG_DIR/ereandel/ereandel.conf to configure ereandel the way you like. main character energy, honestly β€” you get to decide. 🌟

the file uses a simple key=value style. see the complete example for the default values below:

margin=8
homepage="gemini.circumlunar.space/"
sty_header1='\033[35;7;1m'
sty_header2='\033[35;4;1m'
sty_header3='\033[35;4m'
sty_quote='\033[2;3m  '
sty_linkb='\033[35m'
sty_linkt=' => \033[36;3m '
sty_listb='\033[35;1m  β€’'
sty_listt='\033[0m'
openkey='o'
openlocalkey='O'
gokey='g'
refreshkey='r'
backkey='b'
quitkey='q'
markkey='b'
gomarkkey='M'
delmarkkey='K'
goupkey='u'
homekey='H'

⭐ EXAMPLES ⭐

  • ereandel β€” start browsing the default webpage 🏑
  • ereandel url β€” start browsing url
  • ereandel --help β€” show help πŸ™‹

πŸ“ AUTHOR πŸ“

written by Brian Lee Mayer.


😭 REPORTING BUGS 😭


Copyright Β© 2021-2023 Brian Mayer. License MIT: MIT License <https://opensource.org/licenses/MIT>

okay so here's the legal bit, and it is not a vibe, so read it for real:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

and that's the whole page, bestie! πŸ’–βœ¨πŸŽ€

this was ereandel 0.26.0, dated February 2026, straight outta the EREANDEL(1) manual. slay, go browse the gemini web πŸ’…πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from