Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thalesfsp/looper
Creates loops
https://github.com/thalesfsp/looper
concurrent golang loop
Last synced: 8 days ago
JSON representation
Creates loops
- Host: GitHub
- URL: https://github.com/thalesfsp/looper
- Owner: thalesfsp
- License: mit
- Created: 2023-12-06T22:45:09.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-18T23:55:00.000Z (11 months ago)
- Last Synced: 2024-06-21T06:20:48.119Z (5 months ago)
- Topics: concurrent, golang, loop
- Language: Go
- Homepage: https://github.com/thalesfsp/looper
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# looper
looper is a CLI tool that allows the creation of loops.
## Install
### CLI
Setting target destination:
`curl -s https://raw.githubusercontent.com/thalesfsp/looper/main/resources/install.sh | BIN_DIR=ABSOLUTE_DIR_PATH sh`
Setting version:
`curl -s https://raw.githubusercontent.com/thalesfsp/looper/main/resources/install.sh | VERSION=v{M.M.P} sh`
Example:
`curl -s https://raw.githubusercontent.com/thalesfsp/looper/main/resources/install.sh | BIN_DIR=/usr/local/bin VERSION=v0.0.1 sh`
### Programmatically
Install dependency:
`go get -u github.com/thalesfsp/looper`
## Usage
### CLI
`looper l v --help`
### Programmatically
See [`looper/looper_test.go`](looper/looper_test.go)
### Documentation
Run `$ make doc` or check out [online](https://pkg.go.dev/github.com/thalesfsp/looper).
## Development
Check out [CONTRIBUTION](CONTRIBUTION.md).
### Release
1. Update [CHANGELOG](CHANGELOG.md) accordingly.
2. Once changes from MR are merged.
3. Tag. Don't need to create a release, it's automatically created by CI.## Roadmap
Check out [CHANGELOG](CHANGELOG.md).