sovendus-launchpad

1.1.8 • Public • Published

Sovendus Launchpad

A tool for managing multiple sub repositories in a single repository without using git submodules.

Table of Contents

Setup

npm install sovendus-launchpad

Add to your package.json

{
  "scripts": {
    "pad": "sovendus-launchpad"
  }
}

Available Options

Clone Missing Repositories

Clones any repositories defined in the config that don't exist locally

Update All Repositories

Updates all repositories (clone missing ones, pull latest changes for existing ones)

Navigate Folders

Browse through the folder structure and open selected directories in Visual Studio Code. This is helpful for quick navigation through your repository structure.

Configuration

Repositories are defined in sov_launchpad.config.ts. Each repository entry needs:

  • branch: The branch to clone/pull
  • repoUrl: The URL of the git repository

The root repository (sovendus-launchpad itself) will also be updated when running these commands.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements or bugs.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Readme

Keywords

Package Sidebar

Install

npm i sovendus-launchpad

Weekly Downloads

10

Version

1.1.8

License

GPL-3.0-only

Unpacked Size

194 kB

Total Files

20

Last publish

Collaborators

  • sovendus_marcus