Skip to content

provide-workenv vs wrknv

Understanding the relationship between the workspace and the tool.

Quick Answer

  • wrknv = the tool (like Make, Task, or npm)
  • provide-workenv = workspace configuration (like Makefile, Taskfile, or package.json)

The Relationship

wrknv is a general-purpose work environment management tool. provide-workenv uses wrknv's configuration format to manage the provide.io ecosystem.

Analogy

Tool Configuration
Make Makefile
Task Taskfile.yml
npm package.json
Docker docker-compose.yml
wrknv wrknv.toml
provide-workenv

You Can Use wrknv For:

  • Your own multi-repository workspaces
  • Different project structures
  • Custom workspace automation
  • Any Python (or other) multi-repo project

provide-workenv Is:

  • A specific wrknv configuration
  • Tailored for provide.io ecosystem
  • Reference implementation of wrknv usage
  • Template for creating your own workspace

Learn More