rkoesters / xkcd-gtk

Comic Sticks (xkcd-gtk) is a simple xkcd comic viewer written in Go using GTK+3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comic Sticks

Comic Sticks (xkcd-gtk) is a simple xkcd comic viewer written in Go using GTK+3.

Get it on AppCenter Download on Flathub Available in AUR

screenshot

Building from source

Go Reference CI Go Report Card

Requirements

To build this program, you will need Go (version >= 1.18, something like golang or go) and GTK+ development files (version >= 3.20, something like libgtk-3-dev or gtk3-devel).

Building

Just run make from the root of the repo:

$ make

Testing

Run static analysis with:

$ make check

Run tests with:

$ make test

Installing

After you have compiled the application, you can install it.

To install for all users:

$ sudo make install prefix=/usr/local

To install for the current user only (you may need to add $HOME/.local/bin to your $PATH):

$ make install prefix="$HOME/.local"

Uninstalling

To uninstall for all users:

$ sudo make uninstall prefix=/usr/local

To uninstall for the current user:

$ make uninstall prefix="$HOME/.local"

License

This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.

About

Comic Sticks (xkcd-gtk) is a simple xkcd comic viewer written in Go using GTK+3

License:GNU General Public License v3.0


Languages

Language:Go 88.6%Language:Makefile 5.4%Language:Shell 5.2%Language:CSS 0.9%