┌─────┐
│~sgw~│
└─────┘

Static Git Webpage (Generator).

Build:
  Run "make" to create the gitsta binary. Then, run "make install" as root
  to install, if that's what you want.

Documentation/Usage:
  Calling gitsta with the --help option will print a usage guide. For
  further info, you can read the man page via "mandoc gitsta.1" or simply
  "man gitsta" (if you installed it).

Dependencies:
  - C compiler (C99)
  - libc (tested with OpenBSD, FreeBSD, NetBSD, Linux: glibc and musl)
  - libgit2 (v0.22+)
  - POSIX make (optional)

Tool Features:
  - Allows specifying output directory
  - Can generate repository pages, index page, or both.
  - Minimal options at runtime

Webpage Features:
  - customizable via config.h:
    - header/footer
    - webpage structure: link destinations, page locations, etc.
    - nested directory pages (or not), whether to show backlinks
  - Presents log of all commits from HEAD
  - Presents file tree at HEAD
  - Text files have linkable line numbers
  - Binary files have preview (via object tag) and download link.
  - Links README, LICENSE, and submodules in headers.
  - Atom feeds for the commit log (atom.xml) and tags/refs (tags.xml).
  - Compatible with text-browsers such as dillo, links, lynx and w3m.

TODO:
  See TODO.
