tools

package module
v0.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2023 License: MIT Imports: 3 Imported by: 32

README

task-tools

CircleCI Tools to enhance the Task experience

v0.1.0 Todo List

Taskmasters:

  • 'backloader'; create batch of tasks backloading/running over a long period of time (in progress)
  • 'cron'; create tasks in response to the passage of time (in progress)
  • 'http'; will create tasks from an http rest call
  • 'complete'; will create tasks based on completed tasks
  • 'retry'; will retry failed tasks (in progress)
  • 'dir'; will watch a dir and create tasks when new files are created, will support local files and s3
  • 'file'; will listen on a topic for 'file' json objects and create tasks in response
  • 'db'; will listen on a topic for 'db' json objects and create tasks in response
  • 'audit'; will listen on a topic for 'audit' json objects and create tasks in response

Workers:

  • 'noop' (in progress)
  • 'sort-by-hour'; read in a file and write to multiple files sorted by a date field (in progress)
  • 'copy'

Auditors:

  • 'dir'; will check that files exist in a dir
  • 'file'; will audit a created file
  • 'db'; will audit db record counts

File Tools

  • local reader/writer
  • s3 reader/writer
  • copy
  • general reader initializer; will choose correct reader based on file path
  • general writer initializer; will choose correct writer based on path
  • globbing; multiple readers/writers from a glob pattern

Utility Apps:

  • log cat utility
  • log tail utility
  • log stats utility

Other:

  • distributed logging
  • distributed logging: Statsd
  • distributed logging: Prometheus
  • distributed logging: InfluxData ???

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// specify version, BuildTimeUTC, AppName at build time with `-ldflags "-X path.to.package.Version x.x.x"` etc...
	Version      = "-"
	BuildTimeUTC = "-"
)

Functions

func ShowVersion added in v0.21.0

func ShowVersion(show bool)

func String

func String() string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL