gilbert

command module
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2019 License: MIT Imports: 10 Imported by: 0

README

Build Status Windows Build Status

Gilbert

Build toolchain and task runner for Go

Features

Gilbert is task runner that aims to provide declarative way to define and run tasks like in other projects like Gradle, Maven and etc.

All tasks are declared in gilbert file (gilbert.yaml). Example of the file you can find here.

Full list of features:

  • Tasks
  • Actions
    • Built-in most necessary actions
      • Track file changes and re-run task on change
      • Check project test coverage with specified threshold
      • Build project
    • Plugins for custom actions

Read documentation for more information.

Installation

All release binaries are available on the releases page.

Linux, macOS and FreeBSD
curl https://raw.githubusercontent.com/go-gilbert/gilbert/master/install.sh | sh
Windows

Powershell

Invoke-Expression (Invoke-Webrequest 'https://raw.githubusercontent.com/go-gilbert/gilbert/master/install.ps1' -UseBasicParsing).Content

Note: You should run Set-ExecutionPolicy Bypass in PowerShell to be able to execute installation script.

Usage

Please check out quick start guide.

Tools

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package actions contains operations related to action handlers
Package actions contains operations related to action handlers
cover/report
Package report parses output of "go test" tool, formats and provides information about uncovered packages and failed tests
Package report parses output of "go test" tool, formats and provides information about uncovered packages and failed tests
cli
job
fs
web

Jump to

Keyboard shortcuts

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