Skip to content

utkarshkrsingh/ripple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A build automation tool written in Go

Ripple

ripple is a build automation tool written in Go. Executing a simgle task can trigger multiple dependent tasks.

Installing and Building

  1. Clone this repo via the following command:
git clone https://github.com/utkarshkrsingh/ripple.git
  1. Get the dependencies downloaded (make sure Go is installed):
cd ripple
go mod tidy
go mod download
  1. Finally compile the project to get a binary:
go build -o ripple ./cmd/ripple
For Linux & MacOS:

To use binary system-wide, place it in /usr/local/bin/:

sudo mv ripple /usr/local/bin/
sudo chmod +x /usr/local/bin/ripple
For Windows:

In Windows, to use ripple system-wide, you need to place it in a directory that is included in the PATH environment variable.

Running

You can run the task by using the following command:

ripple task -r <taskname>   # To run the task by name
ripple task -s              # To show all the listed task in ripple.toml

Configuration

The configuration for each project can be written in ripple.toml file at the root of the project. Demo config is given - here

About

A build automation tool written in Go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages