Devup

The idea @ybrs's project-switcher, reimplemented with .NET.

View the Project on GitHub guneysus/Devup

Devup

CLI tool for executing developer automation scripts defined in YAML

Installation

The idea @ybrs’s project-switcher, reimplemented with .NET.

scoop install https://raw.githubusercontent.com/guneysus/devup/master/devup.json

Usage

devup, expects a yaml file on your $HOME directory:

$HOME\.devup.yml

YAML definition is simple, needs only three parameters:

redis:
  pwd: D:\myrepos\docker\redis
  cmd: .\run.ps1
sync-repos:
  pwd: D:\myrepos
  cmd: ls -Directory | %{ echo $_.FullName ("=" * $_.FullName.length); git -C $_ pull -q }

All commands executed by Powershell and run independent.

The syntax may be improved by supporting:

etc.

Contributing