https://github.com/ku00/meow
Command group management tool.
https://github.com/ku00/meow
cli haskell
Last synced: 11 months ago
JSON representation
Command group management tool.
- Host: GitHub
- URL: https://github.com/ku00/meow
- Owner: ku00
- License: bsd-3-clause
- Created: 2017-05-07T07:12:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-27T12:52:13.000Z (over 8 years ago)
- Last Synced: 2025-01-26T18:34:18.138Z (about 1 year ago)
- Topics: cli, haskell
- Language: Haskell
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Meow
Meow is the command group (task) management tool.
## Example
At first, use `init` command to initialize Meow.
```bash
> meow init
```
Create a task file and add some command.
The Task file is placed in `[your-home-dir]/.meow/tasks/`.
```bash
> meow new hello
> meow add hello "echo 'Hello Meow!'"
> meow add hello "cd ~/.meow/tasks"
> meow add hello "find . -name \"*meow\""
```
Run this task.
```bash
> meow run hello
Hello Meow!
./haskell.meow
./hello.meow
./test.meow
```
## Installation
Meow can be installed from sources with [stack](http://haskellstack.org/).
```
git clone git@github.com:ku00/meow.git
cd meow
stack build && stack install
meow --help
```