Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rawleyfowler/camlfetch

System fetcher written in OCaml for *BSD
https://github.com/rawleyfowler/camlfetch

bsd dragonflybsd fetch freebsd netbsd openbsd

Last synced: about 1 month ago
JSON representation

System fetcher written in OCaml for *BSD

Awesome Lists containing this project

README

        

# camlfetch
A simple camel based system fetching tool for BSD systems, written in the only
true camel language, OCaml.
```
,,_ rf@doom
(=-' OS: FreeBSD 13.1-RELEASE-p3
/\/\ )) Pkgs: 436
~\/ \/ | Cpu: AMD Ryzen 7 3700X 8-Core Processor
| )___( | Mem: 9698Mb / 16256Mb
|/ \|| Shell: bash
|' |'
```

## How to install
Make sure that you have [opam](https://opam.ocaml.org/doc/Install.html),
then run the following commands (assuming you're using zsh or bash):
```shell
opam switch create 4.14.0 && opam install dune
eval $(opam env)
make install
camlfetch
```

## Fully supported operating systems
- [FreeBSD](https://www.freebsd.org/)
- [DragonflyBSD](https://www.dragonflybsd.org/)
- [OpenBSD](https://www.openbsd.org/)
- [NetBSD](http://www.netbsd.org/)

## Planned OS support
- SerenityOS?

## Contributing
Camlfetch is open to any and all contributions! I'm hoping that we can build a
glorious army of ascii camels. OS support would be great too! However, I have
no interest in supporting non-free operating systems.

## License
Camlfetch is provided under the MIT license. Please read the `LICENSE` file
at the root of the project for more information.