Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

git-win

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

git-win

Install Git for Windows by npm.

  • 2.3.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
20K
increased by1.19%
Maintainers
1
Weekly downloads
 
Created
Source

git-win

NPM version AppVeyor codecov David

Install Git for Windows by npm.

Why

  • Show path of Git in your disk.
  • Install Git when you have not installed.
  • Silent installation Git.

Install

Install Git for Windows from mirror

npm i -g git-win --git4win_mirror=https://npm.taobao.org/mirrors/git-for-windows

Install Git for Windows for specify version whith flags to use by calling the installer

npm i -g git-win --git-version=2.19 -- /COMPONENTS="icons,icons\\quicklaunch,ext,ext\\shellhere,ext\\guihere,assoc,assoc_sh"

Usage

const gitWin = require("git-win");

gitWin.toPosix("C:/Program Files/Git/bin/bash");	// `/bin/bash`
gitWin.toPosix("C:/Program Files/Git/mingw000");	// `/mingw64`
gitWin.toPosix("C:/Users");				// `/c/Users`

gitWin.toWin32("~/xxxxxxx");	// `%HOME%\xxxxxxx`
gitWin.toWin32("/bin/bash");	// `C:\Program Files\Git\usr\bin\bash`
gitWin.toWin32("/mingw000");	// `C:\Program Files\Git\mingw64`
gitWin.toWin32("/tmp/xxxx");	// `C:\Users\****\AppData\Local\Temp\xxxx`

API

gitWin.root

Show install directory of Git

gitWin.resolve([...paths])

The gitWin.resolve() method resolves a sequence of paths into an path.

  • /mingw32 path prefix will be convert to real path name
  • The cygdrive path prefix will be convert to Windows drive path
  • Git/Cygwin install directory path prefix will be convert to root path

gitWin.toWin32([...paths])

Base on gitWin.resolve() but return an Windows style path.

  • Support for the Cygwin mount table
  • POSIX style root path will be convert to Git install directory
  • tilde path prefix will be convert to %HOME%

gitWin.toPosix([...paths])

Base on gitWin.resolve() but return an POSIX style path.

gitWin.mingw

Show directory name of MinGW

gitWin.cygdrive

Show cygdrive path prefix

gitWin.mount

Show the Cygwin mount table

Keywords

FAQs

Package last updated on 21 Dec 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

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc