windows-installer: Bump to v0.1
10682b9 is the last commit in the python branch that landed in v0.1.
Significant changes:
* Convert back from POSIX to Python [1]
* Quote $PATH export to account for spaces
* Install nano source syntax highlighters
* Install the sqlite3 shell
* Look for an R bin directory and add it to the PATH
* Add a README and COPYING metadata
* Add --verbose and --version options
All the commits pulled in:
*
10682b9 swc-windows-installer.py: Add --version and start with 0.1
*
23d9af6 swc-windows-installer.py: Search ProgramW6432 and ProgramFiles(x86)
*
710dc4a swc-windows-installer.py: Add missing space to 'c:\ProgramFiles'
*
b59c540 swc-windows-installer.py: Set default logging level to INFO
*
0b6b63e Fix 'Add' -> 'Adds' to match 'The script' lead-in
*
0205eb6 README.md: Copy the docstring into a README
*
99725a4 swc-windows-installer.py: Fix 'swc_windows_installer.py' -> hyphens
*
69448a8 swc-windows-installer.py: Change '~/nano.rc' to 'a ~/nano.rc'
*
d5fc791 swc-windows-installer.py: Canonical SQLite capitalization
*
7836f06 COPYING: Add the full text of the MIT license
*
5d91596 swc-windows-installer.py: Add logging
*
73efde0 swc-windows-installer.py: Link to msysGit releases on GitHub
*
42b7b62 swc-windows-installer.py: Standardize on 'msysGit' capitalization
*
58b7183 swc-windows-installer.py: Look for an R bin directory
*
7f6cd12 Add indication that the Windows installer is running
*
79b3dae swc-windows-installer.py: Install the sqlite3 shell
*
4fe28c0 swc-windows-installer.py: Generalize msysGit download link
*
21a58ad swc-windows-installer.py: Force UNIX-style \n line endings for ~/nano.rc
*
ee9a596 swc-windows-installer.py: Use POSIX paths for ~/nano.rc
*
a4536c4 swc-windows-installer.py: Use '~' in ~/nano.rc includes
*
3ee7b77 swc-windows-installer.py: Rename ~/.nanorc to ~/nano.rc
*
30d776f swc-windows-installer.py: Install nano source syntax highlighters
*
ed160e5 swc-windows-installer.py: Quote $PATH export to account for spaces.
[1]: https://github.com/swcarpentry/bc/issues/424
installation-test/README.md: Convert 'boot camp' -> 'workshop'
*
3f293fc README.md: Convert 'boot camp' -> 'workshop'
windows-installer: Install the sqlite3 shell and tweak the docs
*
488c87c swc-windows-installer.sh: Install the sqlite3 shell
*
1ed39ee swc-windows-installer.sh: Generalize msysGit download link
windows-installer/swc-windows-installer.sh: Install nano source syntax highlighters
Make writing Python source code (and a number of other languages) a
bit more exciting for the eyes and easier on the brain by coloring
strings, comments, and such.
We need to install the source tarball because the compiled zip doesn't
include the syntax highlighting scripts. To make that easier, I've
extracted out the download / hash-check functionality into a new
download(), which I use in both the old zip_install() and the new
tar_install(). If the user doesn't have an existing ~/.nanorc, we
populate it by adding 'include' options for each of the syntax files
in the Nano tarball. If they do have an existing ~/.nanorc, I assume
they know what they're doing ;).
windows-installer/swc-windows-installer.sh: Convert script from Python to POSIX shell
On Mon, Jan 13, 2014 at 05:49:51AM -0800, Aron Ahmadia wrote:
> We currently have an installer that handles the issue of installing
> `nano` into msysgit for use with Git: ...
>
> This currently doesn't help for bootcamps where Python is not
> installed, so it would be handy to have a version of this that
> doesn't rely on a Python install.
POSIX shell, because an interpreted language from 1977 [1] is more
widely supported than an interpreted language from 1991 [2]. It looks
like the default msysGit install sets up the right double-click magic
too:
On Mon, Jan 13, 2014 at 10:03:24AM -0800, Ethan White wrote:
> Will a POSIX version run by simply double clicking the file?
On Mon, Jan 13, 2014 at 10:25:33AM -0800, Ethan White wrote:
> Just checked this on my Windows machine and it actually seems to
> work automatically as long as GitBash is installed and the file has
> a .sh extension. So POSIX away.
[1]: http://en.wikipedia.org/wiki/Bourne_shell
[2]: http://en.wikipedia.org/wiki/Python_language