taskrunner-app

command module
v0.0.0-...-fb66a68 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2022 License: MIT Imports: 12 Imported by: 0

README

Taskrunner-app

Taskrunner is a tool that looks after your repetitive tasks, and stores the output somewhere you can find the output easily.

You could think of it somewhat as a lightweight desktop-based alternative to Jenkins, more lightweight and easier to set up, but without many of the features Jenkins provides.

Install

First, you need to have Go and GTK 2 installed.

Installing GTK on ubuntu:

sudo make install_dependencies

Project can be built as a normal Go project using the standard Go tool.

Build & Run

make run
Open GUI summary of jobs
./taskrunner-app
Run a job headlessly

It's also possible to run a job headlessly, and have the output saved so that it can be viewed in the UI next time it's opened. This is ideal for use by scripts and cron jobs.

The --trigger may be viewed as a kind of "user-agent", and is something that is surfaced later in the GUI.

./taskrunner-app --run-job="failing job" --trigger="my custom trigger
More options
./taskrunner-app -h

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
taskrunner-gtk
gui

Jump to

Keyboard shortcuts

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