command
module
Version:
v0.0.0-...-1a144c7
Opens a new window with list of versions in this module.
Published: Aug 22, 2021
License: MIT
Opens a new window with license information.
Imports: 31
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Tash
Tash is a yaml based shell for task running.
Goals
simple, declarative, cross-platform, doesn't depends on unix shell or makefile.
Install
- With go installed:
go get github.com/uiez/tash
- Prebuilt binaries: TODO.
Configuration file location
by default, tash will lookup tash.yaml
under current/ancestor directories, or user can use -c/--conf
option.
Usage
- list tasks:
tash
or tash list [TASK]... [-a/--args]
- run tasks:
tash TASK_NAME... [-d/--debug]
- show help:
tash -h
Example
tasks:
build:
description: |-
build native binary
actions:
cmd:
exec: go build -ldflags "-w -s"
Configuration Syntax
defined in syntax folder.
License
MIT.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.