https://github.com/tympanix/artoodetoo
Awesome dataflow task runner for automating every day tasks with a modern web interface
https://github.com/tympanix/artoodetoo
angular2 automation concurrency dataflow dataflow-programming golang
Last synced: about 1 year ago
JSON representation
Awesome dataflow task runner for automating every day tasks with a modern web interface
- Host: GitHub
- URL: https://github.com/tympanix/artoodetoo
- Owner: tympanix
- License: gpl-3.0
- Created: 2017-02-23T11:04:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-11T20:32:32.000Z (almost 9 years ago)
- Last Synced: 2024-12-22T13:03:05.141Z (over 1 year ago)
- Topics: angular2, automation, concurrency, dataflow, dataflow-programming, golang
- Language: Go
- Homepage:
- Size: 536 KB
- Stars: 9
- Watchers: 5
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Artoodetoo
Awesome self-programmable task runner for automating every day tasks
## Development
### Prerequisites
Development requires that you have set up golang, npm and nodejs on your machine
First, get the source code with the go get utility
```shell
go get github.com/Tympanix/artoodetoo
```
Then install the development dependencies
```shell
cd web && npm install
```
Now install the `@angular/cli` utility
```
npm install -g @angular/cli@latest
```
### Running
Build the server application using:
```shell
go build
```
Follow the instruction in [Quick Installation](#quick-installation) to deploy the server
Now start the web application development server
```shell
cd web && npm start
```
## Quick Installation
First, create an application secret. Type the following command:
```shell
artoodetoo secret -g
```
Now, create a user for the application. Execute and follow the prompt instructions:
```shell
artoodetoo user add
```
Now start the application itself by executing:
```
artoodetoo
```