picasso

command module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

README

🎨 Picasso

Picasso is a versatile task runner 🏃 and awesome build tool.

🙈 Contributions are welcome.

Features

  • Universal task runner
  • Template generation in task runs
  • Task watcher (allows to watch on file system changes and re-runs tasks)

Example

version: 1
author: demo demo@example.com
project: demo
tasks:
  test:
    desc: run tests
    cmds:
      - go test -v ./...
  dev:
    desc: build and watch
    deps:
      - test
    vars:
      region:
        - test
    cmds:
      - go test -v ./...
      - go build
    watch:
      paths:
        - examples
      ignore:
        - .gitignore
        - .picasso.yml
    templates:
      - 
        file: ./examples/config.json.tpl
        output: ./config.json
        vars:
          foo: bar

Development

The goal is that Picasso is build and maintained by itself. However, up until this very moment. There two quick steps to build it.

env GO111MODULE=on mkdir -p bin && go build -i -o bin/picasso && chmod +x bin/picasso

License

Apache 2.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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