Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goodmind/infornography-carp
Lightweight screenfetch/archey replacement in Carp, only has features that are absolutely necessary.
https://github.com/goodmind/infornography-carp
archey carp cli lain screenfetch
Last synced: 10 days ago
JSON representation
Lightweight screenfetch/archey replacement in Carp, only has features that are absolutely necessary.
- Host: GitHub
- URL: https://github.com/goodmind/infornography-carp
- Owner: goodmind
- License: mit
- Created: 2018-03-21T16:36:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-07T21:45:58.000Z (over 5 years ago)
- Last Synced: 2024-10-20T02:46:49.603Z (18 days ago)
- Topics: archey, carp, cli, lain, screenfetch
- Language: Clojure
- Homepage:
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Infornography
[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
> 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
- See [Notes page](https://github.com/goodmind/Infornography/projects/1)## Install
### macOS
You need [Homebrew](http://brew.sh) to install it
$ brew tap goodmind/homebrew-wired
$ brew install infornography### Archlinux
You can use [Yaourt](https://archlinux.fr/yaourt-en) or your preferred [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers)
$ yaourt -S infornography
## Usage$ infornography
## Contribute
PRs accepted
## License
[MIT](LICENSE)