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: about 1 year 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 (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-01T21:27:44.000Z (about 1 year ago)
- Last Synced: 2025-05-04T09:20:36.778Z (about 1 year ago)
- Topics: disks, go-package, golang, google-go-lang, libcmon, systems-programming
- Language: Go
- Homepage: http://pindorama.net.br/libcmon
- Size: 76.2 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libcmon
[](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 a ``strncpy``(3) "replica" 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/``;
* Compression/zip-related functions at ``zhip``.
## 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.