/gomisc

With gomisc which stands for "go miscellaneous", these miscellaneous golang packages act as a function library or util collection.

Primary LanguageGoMIT LicenseMIT

Welcome to gomisc【ツ】

license tag go reference go report go coverage go.mod version) last commit contributors

Description | Features | Documentation | Getting started | Contributing | License | Acknowledgements

Description

With gomisc which stands for "go miscellaneous", these miscellaneous golang packages act as a function library or util collection.

⚠ Please notice: This collection is mainly concepted to fulfill my needs on private or professional projects. That's the reason why you probably will see functions with implicit values or similar that also could be parameterized, to fulfill your needs too. Feel free to create a GitHub Issue or Pull Request for change requests and suggestions.

Features

independent window mac linux

Package Description Package file(s) Usage example Tests Platform
clipboard Read or write text data to or from the clipboard. clipboard.go examples/clipboard/main.go window
crypt Encrypt and decrypt data (strings) by the usage of a secret and GCM. crypt.go examples/crypt/main.go independent
singleinstance Ensures only a single instance of the program runs at the same time. single_instance.go examples/singleinstance/main.go independent

More will follow soon.

Documentation

To be defined.

Getting started

Preconditions

To be defined.

Installation

Get gomisc by go get -u github.com/sven-seyfert/gomisc for the latest version
or for a specific tagged version (for example) by go get github.com/sven-seyfert/gomisc@v0.10.0.

More will be defined soon.

Contributing

To be defined.

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

To be defined.

To the top