agr(1)

πŸ“¦ version 1.2, in fedora 43, fedora 44

πŸŽ€ agr(1) πŸŽ€

Okay bestie, this is a General Commands Manual page, and it's giving serious documentation energy ✨ Let's get into it πŸ’…

πŸ¦‹ NAME πŸ¦‹

agr β€” Displays AmigaGuide files in a terminal πŸ“–

🌸 SYNOPSIS 🌸

agr guidefile

✨ DESCRIPTION ✨

Okay so AmigaGuide Reader (agr for short) is a command line program for viewing AmigaGuide files πŸ’–. These are the native documentation format that's super common on the Amiga platform and its clones πŸ•ΉοΈ. It supports the complete v39 specification and a significant part of the v40 specification πŸ”₯. AmigaGuide files traditionally use the .guide filename suffix 🌈.

🫢 OPTIONS 🫢

Nada. None πŸ’€ No flags, no extras, just vibes.

πŸ’œ USAGE πŸ’œ

Ngl, agr mostly runs on the TAB, CURSOR, SPACE and RETURN keys for navigation πŸŽ€. Here's the full list of tea β˜•:

  • q or ^C β€” Bye-bye! Quits agr πŸ‘‹
  • CURSOR keys or i, j, k, l β€” Scrolls the document up, down, left or right when it's wider or longer than your terminal πŸ¦‹
  • PAGE UP/PAGE DOWN β€” Scrolls the document up or down by one complete page, which is exactly the height of your terminal πŸ“œ
  • HOME or g β€” Jumps to the top of the document node ⬆️
  • END or G β€” Jumps to the bottom of the document node ⬇️
  • SPACE or RETURN β€” Displays the highlighted document node link ✨
  • TAB β€” Highlights the next visible node link πŸ’…
  • a β€” Highlights the previous visible node link πŸ™ˆ
  • F1 β€” Displays the Help Node if the AmigaGuide file has one defined. ⚠️ Heads up: if you're using a terminal emulator under X(1), it may trap this key and make it unavailable 😭
  • F2 β€” Displays the Index Node if the AmigaGuide file has one defined πŸ“‡
  • F3 β€” Displays the Table of Contents Node if the AmigaGuide file has one defined πŸ“š
  • n/b β€” Displays the next or previous document node. Please note, this does not follow the logical layout of the document as it's displayed. It goes by the next or previous node as it's written sequentially in the AmigaGuide file 🧠
  • +/- β€” Increases or decreases the TAB size (tabstop) by the equivalent of one space πŸ“
  • t β€” Displays the current TAB size (tabstop) in the lower right-hand corner πŸ”
  • r β€” Refreshes the display πŸ”„
  • ? β€” Displays any meta data stored in the AmigaGuide file πŸ—‚οΈ
  • v β€” Displays the contents of any broken links πŸ’”
  • = β€” Displays the current line number in the lower right-hand corner πŸ”’
  • C β€” Attempts to use native Amiga colouring for coloured text 🌈
ANSI colours on the Amiga are not standardised! They depend on the current colourmap and palette in use, so if someone changes their desktop colours, the ANSI colours change too 😭 This command attempts to convert the colours displayed in agr from standard ANSI colours to the ones you'd see by default on AmigaOS 2.0+. Check out the conversion table below 🎨

🎨 Colour Table 🎨

Colour Table
#: ANSI       Amiga
------------------------
0: Black   -> Light Grey
1: Red     -> Black
2: Green   -> White
3: Yellow  -> Light Blue
4: Blue    -> Yellow
5: Magenta -> Blue
6: Cyan    -> Green
7: White   -> Red

πŸŽ€ AUTHOR πŸŽ€

  • Written by Thierry Pierron ✍️
  • Additional patches by Hans de Goede 🩹
  • This man page was written by Ian Chapman πŸ’Œ

πŸ› BUGS πŸ›

  • Does not support the complete v40 specification. πŸ™ƒ
  • AREXX node links are not supported (rarely used feature). πŸ€·β€β™€οΈ
  • System command node links are not supported (rarely used feature). πŸ€·β€β™€οΈ

This software is not actively updated, but patches or bug fixes are welcome! Send them to <packages@amiga-hardware.com> πŸ’–

⚠️ CAVEATS ⚠️

Amiga filepaths are similar to UNIX file paths, but they differ slightly. In some cases this may lead to external files referenced by the AmigaGuide file not being found. However, agr tries several techniques to avoid this 🧩
Amiga filenames are case insensitive, so unless the correct case has been used in the AmigaGuide file, externally referenced files may not be found πŸ™ˆ

🧚 SEE ALSO 🧚

The full documentation for agr is available as an HTML file, plus an AmigaGuide file which should have been installed alongside agr πŸ¦‹


Catch you in the terminal, bestie 🫢 agr(1) πŸ’–

πŸ“¦ where this page comes from