Skip to content

Extensible command-line utility to manage multi-repository projects

License

Notifications You must be signed in to change notification settings

JeevanJames/MultiRepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiRepo

Extensible command-line utility to manage multi-repository projects

Usages

mr init
    Initializes a new MultiRepo project. Use the repo commands to manage repositories under this project.

mr repos add|remove|list
    Adds, removes or lists the repositories for a project
	
mr repos tags add|remove|list
    Adds, removes or lists the tags of a repository under a project.

mr plugin install|uninstall|update|list
    Installs, uninstalls, updates or lists plugins that add extra commands.
    These plugins are NuGet packages that follow a naming convention.

mr run
    Runs a shell command under all repositories.

Global repo filtering options (all are mutually exclusive):
--just-me      - If you're currently in a repository directory (anywhere inside), this command will execute only for that repo.
--include      - Include one or more repos to execute a command for.
--exclude      - Excludes one or more repos to execute a command for.
--include-tags - Execute a command for repositories that have all the specified tags
--exclude-tags - Execute a command for repositories that have none of the specified tags

About

Extensible command-line utility to manage multi-repository projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages