Socket
Book a DemoInstallSign in
Socket

git-ms

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

git-ms

Manage your git microservices projects

latest
Source
npmnpm
Version
1.2.1
Version published
Weekly downloads
12
Maintainers
1
Weekly downloads
 
Created
Source

Git-MS

Git-ms allows you to manage multiple git repository as one project.

Install

npm install -g git-ms

Usage

Create a project

git-ms add project MyProject

Then add your repositories to your project by using

git-ms add microservice MyProject MyRepo1

If you don't want to add all your repositories one by one, you can use the discover option.

git-ms add -d "path/to/my/repositories"

The created project wiil be named as the given directory. Every git repositories found in this directory will be added as a microservice of the project.

Set a project as current

git-ms use <Name of the project>

Every command will be executed on this project. If you don't want to set a project as current you can use th option -p <Name of the project>.

List the projects

By default the command ps will list all the microservices of a project. Use the option --all to list all the projects.

git-ms ps --all

Checkout branches

You can use the command checkout on a project to change the current branch of every microservice on the given one

git-ms checkout master

Tags

Tags are usefull to tag a given state of your project. If you work on the feature A which impact multiple branches of different microservices you can tag your project to save the current configuration.

Add a tag

git-ms add tag MyProject FeatureA

Use a tag

git-ms tag FeatureA

Your microservices will checkout on the saved branches.

Monitor

You can use git-ms via its terminal interface.

git-ms monitor

FAQs

Package last updated on 31 Jul 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.