GitXplorerGitXplorer
g

infornography-carp

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
9c1eb643f97e9bc5d732966d93b5a86ebd0c2974

Replace local-include with relative-include

ggoodmind committed 6 years ago
Verified
e28adff0983c020b23453a2535be09b3bc53196e

Replace local-include with relative-include

ggoodmind committed 6 years ago
Unverified
de7666b2f85c90b504de1362be51f50904dc16c9

use clojure highlightning

ggoodmind committed 7 years ago
Unverified
466a09095d1795467eb13ee1e532edabdc1fbac9

add gitattributes

ggoodmind committed 7 years ago
Unverified
a137b8a7f0c18d80da6407bee1af52379c5a0673

Add file glob

ggoodmind committed 7 years ago
Unverified
fe7564ede4a734a53a73b8e50f6d460996e69668

Build tags from Travis

ggoodmind committed 7 years ago

README

The README file for this repository.

Infornography

Infornography

standard-readme compliant

Lightweight screenfetch/archey replacement in Racket, only has features that are absolutely necessary.

The problem? screenfetch is more than 3.8k standard lines of code.

There are window managers that are less than this. For a script which reports system information, this is simply too large and needlessly complex.

Furthermore, screenfetch is designed to function on a great variety of platforms, so it's not always immediately clear what code affects the platform you're currently running on.

infornography aims to remedy this. It is to be written entirely in Racket and target one, or very few, platforms. This way we avoid needing excessive code to deal with the quirks of the many operating systems and distributions in circulation.

Background

Why Racket?

It's the most hackable language there is.

Does this really matter so much?

No. But I'd rather write something small that I can edit later than learn the codebase of screenfetch. It's also something to do.

Does it compile?

raco exe infornography.rkt will build a native binary. I might put some up somewhere in the future, maybe.

What about Archey?

archey seems to follow more closely the principles of KISS, however it's designed only for Arch Linux. We'd like to be a little more broad, but just a little.

Known issues/notes

Install

macOS

You need Homebrew to install it

$ brew tap goodmind/homebrew-wired
$ brew install infornography

Archlinux

You can use Yaourt or your preferred AUR helper

$ yaourt -S infornography

Usage

$ infornography

Contribute

PRs accepted

License

MIT