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

@asterics/git-tools

Package Overview
Dependencies
Maintainers
3
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@asterics/git-tools

git repository tools and related utilities

latest
Source
npmnpm
Version
0.1.7
Version published
Maintainers
3
Created
Source

git-tools

git-tools is a collection of methods to manipulate local git repositories and perform git repository-related functionality.

Install

Install git-tools with npm:

npm install --save-dev @asterics/git-tools

Install with yarn:

yarn add @asterics/git-tools --dev

Introduction

Most of the exported functions depend on @asterics/node-utils and git.

API Reference

gitLocalPath( from, name ) deprecated

Deprecated since: v0.1.5

Get path to git repository name starting from in all parent directories.

Available parameters:

  • from: Path to start search from.

  • name: Name of folder containing git repository. The Name

    The name must either be prefixed or an absolute path.

    • auto: search for repository with the name following the prefix.
    • remote: returns "".
    • /path/to/repo: check and return if path is absolute.

Returns:

Local path to git repository. "" (empty string) if not available.

checkoutSubmodule( { name, destination, branch, fatality }, verbose )

Check out git submodule.

Available properties:

  • name: Name of submodule.
  • destination: Path to submodule.
  • [branch]: Branch to check out (default: "master").
  • [fatality]: Abort program on error (default: false).
  • [verbose]: Verbose logging (default: false).

ensureGitSubmodule( { name, destination, reference, branch, fatality }, verbose )

Clone git submodule.

Available properties:

  • name: Name of submodule.
  • destination: Path to submodule.
  • [reference]: Local reference to git repository of submodule (default: "").
  • [branch]: Branch to check out (default: "master").
  • [fatality]: Abort program on error (default: false).
  • [verbose]: Verbose logging (default: false).

getReferenceInPath( path, name )

Get reference to git repository name searching path and parent directories.

Available parameters:

  • path: Path to search (incl. parent directories).
  • name: Directory name containing git repository.

Returns:

Path to reference git repository. "" (empty string) if none available.

Keywords

git

FAQs

Package last updated on 04 Feb 2019

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