Skip to content

wkhub/wk

Repository files navigation

WK Logo

Build Status

wk is a language agnostic project manager.

Rational

Each language has at least en environment isolation tool but each one works its own way. Sometimes listing and instanciating project is part of it, sometimes not. What happen if you have to languages in the same project (or repository) ?

The idea behind wk is to handle the common project management tooling and delegate language specific part to each specific tool.

So wk allows to:

  • manage (list/create/use/delete) project workspaces
  • detect and activate environment if present (virtualenv, pipenv, nvm, rbenv, .env...)
  • perform releases
  • works with project templates
  • handle global, local and shared configuration

Installation

Usage

export WK_PROJECTS = ~/Workspaces
wk new my-project

Releases

No releases published

Packages

No packages published

Languages