Skip to content
/ godo Public

godo is a CLI tool that simplifies the execution of scripts by managing them in a configuration file.

License

Notifications You must be signed in to change notification settings

st0pcha/godo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

st0pcha/godo

📒 About

godo is a CLI tool that simplifies the execution of scripts by managing them in a configuration file.

💻 Installation

  1. Clone the repository:
git clone https://github.com/st0pcha/godo.git
cd godo
  1. Build and install using Golang:
go build -o godo ./cmd
  1. Add ./godo to your environment's PATH
  2. Enjoy!

⚙ Example .godo configuration

The .godo file should be placed in root of your project and contain a list of commands you need. For example:

run=node index.js
echo=echo Hello World!
python=python main.py

🔨 Usage

Initialize a configuration file

To initialize .godo (configuration) file in your project, run:

godo --init

Show help

To view all available godo commands, run:

godo --help

Running a command

To execute a command defined in .godo file, run:

godo <command>

like a:

godo run
godo dev
godo test
godo python

About

godo is a CLI tool that simplifies the execution of scripts by managing them in a configuration file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published