Skip to content
/ sirup Public

Multi-repo workspace management CLI -- The closest thing to a monorepo without being a monorepo

License

Notifications You must be signed in to change notification settings

Vieolo/sirup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sirup

Multi-repo workspace manager, the closest thing to a monorepo without being a monorepo.

sirup can be used both as a CLI and a dependency for your Go application.

Features

  • Create a workspace with a yaml config file
  • Cloning and listing all repos of the workspace with single command

Install as CLI

sirup is a standalone binary

go install github.com/vieolo/sirup@latest

Use as dependency

Add sirup to your project

go get github.com/vieolo/sirup

You can import the functionalities from sirup/core

import (
  sirup "github.com/vieolo/sirup/core"
)

func main() {
  config, configErr := sirup.ReadWorkspaceConfig()
}

Topics

About

Multi-repo workspace management CLI -- The closest thing to a monorepo without being a monorepo

Topics

Resources

License

Stars

Watchers

Forks

Languages