Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on May 7, 2015
Commits on May 4, 2015
  1. Add some more handy network functions

    Example usage:
    * `ipwhois` -- this runs whois (uses
    dig to do a forward DNS lookup, then runs whois on the IP).
    * `dig` -- strips the protocol and
    path components, then runs dig with the result. I've duplicated this
    for `host` and `nslookup`.
    Strips the
Commits on Apr 26, 2015
  1. Stop never-ending symlink creation when install is run

    This will print an error of the destination exists, instead of creating
    another link within it.
  2. Add functions supporting Dash

    See comments/blog post for details
  3. Only use GREP_OPTIONS when it's not deprecated

    Moddern versions of grep print:
    > grep: warning: GREP_OPTIONS is deprecated; please use an alias or script
    When GREP_OPTIONS is in use, so we'll only set it when it's allowed.
    TODO: this might need some more testing
  4. Remove cheat stuff

    I can't actually remember what this was used for. It doesn't work with:
Commits on Mar 1, 2015
  1. Add coreutils dirs to PATH and MANPATH

    The coreutils aliases file has gone, so I can no longer use that.
    However, there are unprefixed directories I can use instead.
    Should I make this optional
Commits on Feb 22, 2015
Commits on Feb 21, 2015
Commits on Apr 16, 2014
  1. Fix path to ~/Applications

Commits on Apr 14, 2014
Commits on Apr 12, 2014
Commits on Mar 31, 2014
Commits on Sep 1, 2012
Commits on May 2, 2012
  1. Attempting to speed things up a bit.

    + misc other changes
Commits on Nov 12, 2011
  1. Check rbenv is available.

Commits on Nov 11, 2011
Commits on Sep 21, 2011
  1. Tell viscosity to activate before connecting.

    This will ensure it's running before trying to connect.
Commits on Sep 3, 2011
  1. Add some simple functions fot controlling Viscosity

    Viscosity is an OpenVPN client. The most useful command here are
    • vpnca - which will connect all defiend VPN profiles, and
    • vpnda - which will disconnect all defiend VPN profiles, and
    The others will also allow manipulation of named connections.
    I can't see a way of listing all defined connections, so there's no
    completion or error checking here.
Commits on Mar 16, 2011
  1. ls -G works with GNU ls so this check doens't work as-is.

    For now check we're not using linux.
Commits on Feb 20, 2011
  1. Check brew is available.

Commits on Jan 17, 2011
  1. Update help directory selection.

    I haven't managed to test this, as brew doesn't give an easy way to
    install the zsh help files.
Commits on Jan 12, 2011
  1. Fix indentation and add block delimiters to for loops.

    This should make things easier to read.
Commits on Jan 10, 2011
  1. Update path setting code to add /bin to gem paths.

    This should now actually work.
  2. Updates to editor selection.

    Replace backticks with $(…) for clarity.
    I don't have 'bundle' installed on my system -- is this a ruby gem? --
    so check it exists before trying to run it.
    Also, remove the massive if/else and replace with a more compact loop.
    Still todo: editor specific arguments.
Something went wrong with that request. Please try again.