Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set of improvements #190

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Conversation

ildar-shaimordanov
Copy link

Hi Brent,

Please have a look into this pull request and give your feedback. It could be very useful for your project. There is the list of changes made in my version:

  1. gow.vbs rewritten in JScript and embedded to the single batch script (no .vbs and .bat)
  2. etc/ directory exists to allow running bash in the interactive mode
  3. false, true, gunzip, scp, sftp, ssh, whereis, clear, cpio, zcat, zless, zgrep, zegrep, zfgrep, find - wrapper commands added to be running under bash
  4. etc/profile, etc/bash.bashrc added (partially borrowed from Cygwin) to make bash be closer to bash in unix.
  5. false.bat, true.bat, gunzip.bat, scp.bat, sftp.bat, zcat.bat, zless.bat - batch analogs for some popular unix commands.

As you can see, there are no external dependencies, only pure scripts.

All these changes allow
a) use utilities both under cmd and under bash and
b) be competitive with elder brothers like Cygwin or MSys.
c) use Gow in the alternative way, as portable bash environment without installer

Thanks,
Ildar

@bmatzelle
Copy link
Owner

Wow, thank you @ildar-shaimordanov. I'll review these changes.

@grimblefritz
Copy link

grimblefritz commented Apr 28, 2016

For those unfamiliar with git, I have placed these (and other) updates into .tar files and homed them here:

http://grimblefritz.com/gow

Details as to changes provided on that page.

Updated May 15, 2016 - Added unzip.exe to complement zip.exe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants