Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikitavoloboev/go
Go libraries and other code
https://github.com/nikitavoloboev/go
go go-library
Last synced: about 2 months ago
JSON representation
Go libraries and other code
- Host: GitHub
- URL: https://github.com/nikitavoloboev/go
- Owner: nikitavoloboev
- License: mit
- Created: 2020-10-03T19:56:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T08:25:51.000Z (5 months ago)
- Last Synced: 2024-05-02T05:59:11.623Z (5 months ago)
- Topics: go, go-library
- Language: Go
- Homepage: https://pkg.go.dev/github.com/nikitavoloboev/go
- Size: 37.1 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- awesome-starred-test - nikitavoloboev/go - Go libraries and other code (Go)
README
# Go [![Docs](https://img.shields.io/badge/-Docs-0a0a0a.svg?style=flat&colorA=0a0a0a)](https://pkg.go.dev/github.com/nikitavoloboev/go?tab=doc)
> Go libraries and other code
## Files
- [cli](cli) - CLIs in go
## Setup
Assumes [go](https://go.dev/doc/install) is installed.
## Run
For now I go inside each of the go projects inside. Then I have these fish functions:
```
function g
watchexec --no-vcs-ignore --restart --exts go "tput reset && go run ."
endfunction G
watchexec --no-vcs-ignore --restart --exts go "tput reset && go test"
end
````g` runs the code, and `G` runs the tests. Will improve setup with time.
## Install CLI
There is [cli](cli) dir that contains Go CLIs.
`go get -u github.com/nikitavoloboev/go/`
For example: `go get -u github.com/nikitavoloboev/go/cli/savelink` will install [this CLI](cli/savelink/main.go) to save links.
## Contribute
Always open to useful ideas or fixes in form of issues or PRs.
Can [open new issue](../../issues/new/choose) (search [existing issues](../../issues) first) or [start discussion](../../discussions).
It's okay to submit draft PR as you can get help along the way to make it merge ready.
Join [Discord](https://discord.com/invite/TVafwaD23d) for more indepth discussions on this repo and [others](https://github.com/nikitavoloboev#src).
### 🖤
[Support on GitHub](https://github.com/sponsors/nikitavoloboev) or look into [other projects](https://nikiv.dev/projects).
[![Discord](https://img.shields.io/badge/Discord-100000?style=flat&logo=discord&logoColor=white&labelColor=black&color=black)](https://discord.com/invite/TVafwaD23d) [![X](https://img.shields.io/badge/nikitavoloboev-100000?logo=X&color=black)](https://x.com/nikitavoloboev) [![nikiv.dev](https://img.shields.io/badge/nikiv.dev-black)](https://nikiv.dev)