Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/projeto-pindorama/libcmon
Pindorama's general library for the Go programming language
https://github.com/projeto-pindorama/libcmon
disks go-package golang google-go-lang libcmon systems-programming
Last synced: 20 days ago
JSON representation
Pindorama's general library for the Go programming language
- Host: GitHub
- URL: https://github.com/projeto-pindorama/libcmon
- Owner: Projeto-Pindorama
- License: bsd-3-clause
- Created: 2024-11-13T18:48:33.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-08T23:55:25.000Z (25 days ago)
- Last Synced: 2024-12-09T00:29:34.956Z (25 days ago)
- Topics: disks, go-package, golang, google-go-lang, libcmon, systems-programming
- Language: Go
- Homepage:
- Size: 50.8 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libcmon
[![Go Reference](https://pkg.go.dev/badge/pindorama.net.br/libcmon.svg)](https://pkg.go.dev/pindorama.net.br/libcmon)## **WARNING**: This library is in W.I.P. state, the APIs may change during the development.
## What is it?
C'mon (/kəˈmɔn/) is a general library for the Go Programming Language.
Its spirit is the same as [Heirloom Toolchest's
``libcommon/``](https://github.com/Projeto-Pindorama/heirloom-ng/tree/master/libcommon).
Still work in progress. Meant to be used in many projects, from
[pacote](https://github.com/Projeto-Pindorama/pacote) to the L.E.``mount``
rewrite in Go.It provides the following functionality:
* General file-to-``[]byte`` functions and ``str(n)cpy``(3) "replicas" available
at ``bass/``. The primitive is ``bass.Walk()``, the other ones are based on it;
* Functions for collecting disk information at ``disks/``, also planned to write
on disks in the future;
* General wrappers at ``porcelana/``.## Licence
The
[BSD 3 Clause licence](https://github.com/Projeto-Pindorama/libcmon?tab=License-1-ov-file),
but the authors also request that this project is used for good, not evil.