Skip to content
Browse files

Updated the readme with some better text, added the Gow license, impr…

…oved the installer with the version number added in a couple places.

Modified   ReadMe.txt
* Updated About section, added new Features & Benefits section, added feedback section and

Added      licenses/Gow-License.txt
* Created new "licenses" directory and added the Gow MIT license.

Rename     licenses/GPL-License.txt(from GPL-License.txt)
Rename     licenses/NcFTP-License.txt(from NcFTP-License.txt)
Rename     licenses/Putty-License.txt(from Putty-License.txt)
* Moved the other licenses into this directory.

Modified   setup/Gow.nsi
* Updated version to 0.4.0 in anticipation of next release.
* Added the version of the installer to the branding so people know which version they're installing.
* Files: Added the new "licenses" directory.
* Shortcuts: Added the Gow licenses and fixed the paths of the old licenses. Added the version to the text so they can check the version without having to go to the Add/Remove Programs screen.
  • Loading branch information...
1 parent 414a732 commit 932a8b597b3e6b0e332a7071eada70f92e4cbea7 @bmatzelle bmatzelle committed Jul 20, 2010
View
48 ReadMe.txt
@@ -1,35 +1,51 @@
------------------------------------------------------------
-Gow
-Unix command line utilities installer for Windows.
+Gow - The lightweight alternative to Cygwin
------------------------------------------------------------
Homepage: http://wiki.github.com/bmatzelle/gow/
Author: Brent R. Matzelle - bmatzelle [at] gmail [dot] com
ABOUT
-----
-Gow is a project to provide the most useful Unix/GNU utilities on Windows with
-a convenient installer. It's really for folks that dislike all the junk that
-gets installed with Cygwin but want more than just a bunch of binaries like the
-"GNU utilities for Win32" (http://unxutils.sourceforge.net/) project includes.
-It includes the following several things:
+Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a
+convenient Windows installer that installs about 130 extremely useful
+open source UNIX applications compiled as native win32 binaries. It is
+designed to be as small as possible, about 10 MB, as opposed to Cygwin
+which can run well over 100 MB depending upon options.
-* Installs all files into a convenient directory (C:\Program Files\gow) along
- with a clean uninstaller for upgrades or removal.
-* Adds a "Command prompt here" option to the right-click menu of Windows
- Explorer that opens a cmd.exe window in that directory so you can easily
- run commands.
-* Adds Unix-like commands like whereis.
+FEATURES & BENEFITS
+-------------------
-DOCUMENTATION
--------------
+* Ultra light: Small, light subset (about 10 MB) of of very useful UNIX
+ binaries that do not have decent installers.
+* Shell window from any directory: Adds a Windows Explorer shell window
+ so that you can right-click on any directory and open a command
+ (cmd.exe) window from that directory.
+* Simple install/remove: Easy to install and remove, all files contained
+ in a single directory in a standard C:\Program Files path.
+* Included in PATH: All binaries are conveniently installed into the
+ Windows PATH so they are accessible from a command-line window.
+* Stable binaries: All commands are kept up to date but also as stable as
+ possible.
+
+
+DOCUMENTATION & Links
+---------------------
* Home page: http://wiki.github.com/bmatzelle/gow/
-* Download: http://github.com/bmatzelle/gow/downloads
* Change log: http://wiki.github.com/bmatzelle/gow/change_log
+* Download: http://github.com/bmatzelle/gow/downloads
+* Executables list: http://wiki.github.com/bmatzelle/gow/executables_list
+* FAQ: http://wiki.github.com/bmatzelle/gow/faq
* Unix command reference: http://www.pixelbeat.org/cmdline.html
+FEEDBACK
+--------
+
+Please send feedback to bmatzelle [at] gmail [dot] com or add an issue to
+the Gow tracker: http://github.com/bmatzelle/gow/issues
+
Thank you for trying Gow!
--------------------------------------------
View
0 GPL-License.txt → licenses/GPL-License.txt
File renamed without changes.
View
20 licenses/Gow-License.txt
@@ -0,0 +1,20 @@
+
+Copyright (c) 2006-2010 Brent Matzelle (bmatzelle AT gmail DOT com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
View
0 NcFTP-License.txt → licenses/NcFTP-License.txt
File renamed without changes.
View
0 Putty-License.txt → licenses/Putty-License.txt
File renamed without changes.
View
26 setup/Gow.nsi
@@ -1,6 +1,6 @@
;---------------------------------------------
-; Gow installer
-; Web Site: http://gow.sourceforge.net/
+; Gow (Gnu On Windows) installer
+; Web Site: http://wiki.github.com/bmatzelle/gow/
; Author: Brent R. Matzelle
; Copyright (c) 2006 - 2010 Brent R. Matzelle
;---------------------------------------------
@@ -10,12 +10,12 @@
; Constants
!define PRODUCT "Gow"
- !define VERSION "0.3.0"
+ !define VERSION "0.4.0"
!define SRC_DIR ".."
Name "${PRODUCT}"
SetCompressor zlib
- BrandingText "${PRODUCT} Installer - powered by NSIS"
+ BrandingText "${PRODUCT} ${VERSION} Installer - powered by NSIS"
!include "MUI.nsh" ; Include Modern UI
@@ -28,7 +28,7 @@
;--------------------------------
; Pages
- !insertmacro MUI_PAGE_LICENSE "${SRC_DIR}\GPL-License.txt"
+ !insertmacro MUI_PAGE_LICENSE "${SRC_DIR}\licenses\GPL-License.txt"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
@@ -99,10 +99,14 @@ FunctionEnd
; Installs all files
Function Files
- ; License, changelog, and readme files
+ ; Copy Readme files
SetOutPath "$INSTDIR"
File "${SRC_DIR}\*.txt"
+ ; Copy license files
+ SetOutPath "$INSTDIR\licenses"
+ File "${SRC_DIR}\licenses\*.txt"
+
; Executables
SetOutPath "$INSTDIR\bin"
File "${SRC_DIR}\bin\*.exe"
@@ -149,20 +153,22 @@ Function Shortcuts
; License shortcuts
SetOutPath "$SMPROGRAMS\$STARTMENU_FOLDER\Licenses"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Licenses\Gow.lnk" \
+ "$INSTDIR\licenses\Gow-License.txt"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Licenses\GPL.lnk" \
- "$INSTDIR\GPL-License.txt"
+ "$INSTDIR\licenses\GPL-License.txt"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Licenses\NcFTP.lnk" \
- "$INSTDIR\NcFTP-License.txt"
+ "$INSTDIR\licenses\NcFTP-License.txt"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Licenses\Putty.lnk" \
- "$INSTDIR\Putty-License.txt"
+ "$INSTDIR\licenses\Putty-License.txt"
; General shortcuts
SetOutPath "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\ChangeLog.lnk" \
"$INSTDIR\ChangeLog.txt"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\ReadMe.lnk" \
"$INSTDIR\ReadMe.txt"
- CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall ${PRODUCT}.lnk" \
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall ${PRODUCT} ${VERSION}.lnk" \
"$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_END

0 comments on commit 932a8b5

Please sign in to comment.
Something went wrong with that request. Please try again.