PitchHut
Log in / Sign up
portablegit.js
4 views
Seamlessly access PortableGit on Windows via npm.
Pitch

Redistribute Git for Windows' PortableGit easily using npm. Whether you're working on your next project or need to handle version control, simply run commands through npx. Perfect for developers using x64 Windows systems, it provides the complete Git Bash experience without a traditional installation. Keep it portable and efficient.

Description

Redistribute Git for Windows' PortableGit effortlessly via npm with portablegit.js! This innovative package enables you to run Git commands directly from your terminal on Windows x64 systems without the need for a full Git installation.

Features

  • 🔄 Seamlessly use Git for Windows through npm
  • 👨‍💻 Access Bash and other Git utilities conveniently
  • 💾 Portable installation of Git binaries for Windows

Quick Usage Examples

Get started with the following commands:

npx -p portablegit git add --all  
npx -p portablegit git commit --message "Hello world!"  
npx -p portablegit bash -c "grep version package.json"  
npx -p portablegit sh ./build.sh  
npx -p portablegit git-bash  
npx -p portablegit gitk HEAD

Key Commands Available

  • bash: Launch Git Bash for cross-platform scripting
  • sh: Execute Bash in POSIX mode
  • git: The core Git command line interface
  • git-bash: Open a terminal emulator running Git Bash
  • git-cmd: Start a cmd.exe session preloaded with Git commands
  • git-gui: Access the Git GUI interface
  • gitk: Visualize your Git history with GitK

Example of Getting Git Version

npx -p portablegit git --version
#=> git version 2.X.Y.windows.Z

Important Notes

  • Only available for Windows x64 systems. Not compatible with macOS or Linux.
  • No JavaScript components; the package consists strictly of binaries and redistribution of PortableGit files.
  • Post-install scripting and version compliance with Git for Windows releases ensure that you have the latest version at your fingertips.

To dig deeper into the development process, you'll find tools for testing and updating within the repository, ensuring a smooth experience every time you use Git on your Windows machine.

Discover the powerful features of Git in a portable manner with portablegit.js! Elevate your Git workflow seamlessly!