# clockwerk **Repository Path**: betterwgo/clockwerk ## Basic Information - **Project Name**: clockwerk - **Description**: No description available - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-15 - **Last Updated**: 2021-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # clockwerk [![Build Status](https://travis-ci.org/onatm/clockwerk.svg?branch=master)](https://travis-ci.org/onatm/clockwerk)   [![Coverage Status](https://coveralls.io/repos/github/onatm/clockwerk/badge.svg?branch=master)](https://coveralls.io/github/onatm/clockwerk?branch=master)   [![Go Report Card](https://goreportcard.com/badge/github.com/onatm/clockwerk)](https://goreportcard.com/report/github.com/onatm/clockwerk)   [![GoDoc](http://godoc.org/github.com/onatm/clockwerk?status.png)](http://godoc.org/github.com/onatm/clockwerk) Job Scheduling Library clockwerk allows you to schedule periodic jobs using a simple, fluent syntax. ## Usage ``` sh go get github.com/onatm/clockwerk ``` ``` go package main import ( "fmt" "time" "github.com/onatm/clockwerk" ) type DummyJob struct{} func (d DummyJob) Run() { fmt.Println("Every 30 seconds") } func main() { var job DummyJob c := clockwerk.New() c.Every(30 * time.Second).Do(job) c.Start() } ```