New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

herme5

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

herme5

HERME5 is a simple tool for managing multiple Git repositories in a workspace.

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
1
Maintainers
0
Weekly downloads
 
Created
Source

HERME5

HERME5 (Handling & Evaluating Repository Maintenance, Enhancements & Synchronization) is a simple tool for managing multiple Git repositories in a workspace.

⚠️ This project is in its early stages. Expect frequent updates and improvements.

Features

  • Check if any Git repositories in a given workspace have remote changes that need to be pulled.
  • Optionally, automatically pull updates with --pull.
  • Smart stashing with --stash (Only if necessary).

Installation

Once published on npm, you’ll be able to install it globally:

npm install -g herme5

Usage

herme5 <workspace-path> [--pull] [--stash]

Where:

  • <workspace-path>: The folder containing multiple Git repositories.
  • --pull: (Optional) If provided, repositories that need updates will be pulled.
  • --stash: (Optional) If provided, local changes will be stashed before pulling and popped back after—but only if no untracked files or conflicts exist.

Example:

herme5 ~/projects --pull --stash

This will:

  • Check all repositories inside ~/projects.
  • Pull updates for outdated repositories.
  • Stash local changes if safe, otherwise it will skip stashing and log a warning.

Smart Stashing Behavior:

Will stash only if safe. If untracked files or conflicts exist, it skips stashing and logs:

⚠️ Skipping stash for <repo>: Untracked files or conflicts detected.

Roadmap

  • Improve error handling
  • Add more workspace-wide Git operations
  • Interactive mode for easier control

License

MIT

Keywords

herme5

FAQs

Package last updated on 12 Feb 2025

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