Skip to content
Commits on May 10, 2016
  1. @daotoad

    Merge pull request #44 from daotoad/master

    New helpers - append/prepend arbitrary variable
    daotoad committed May 9, 2016
Commits on Jan 13, 2016
  1. @daotoad
  2. @daotoad
Commits on Aug 31, 2014
  1. run all scripts, including new per-host ones

    Run order (for both leave and enter) is:
    1) Run system-wide global script
    2) Run system-wide host-local script
    3) Run user's global script
    4) Run user's host-local script
    committed Aug 20, 2014
Commits on Aug 30, 2014
  1. support for --host, --global, --system on various commands

    This affects edit, append, show, delete, filename, and template install.
    When specified, operate on the indicated script
    committed Aug 9, 2014
Commits on Aug 9, 2014
  1. bugfix for bin/smartcd

    committed Aug 9, 2014
Commits on Aug 8, 2014
  1. Merge pull request #21 from simonweil/patch-1

    Update - indicate to the correct url for RVM
    committed Aug 8, 2014
  2. allow bin/smartcd to invoke edit

    Soon, "smartcd edit" will accept specifiers such as "--system" to
    identify which set of scripts to operate on.  It's probable that you
    will need escalated privilege to edit system-wide scripts, and when
    invoked as "sudo smartcd ..." you'll lose smartcd from your environment
    In this case, bin/smartcd may be invoked instead, and can gracefully
    handle the edit, so do so
    committed Aug 8, 2014
  3. README improvements

    committed Aug 8, 2014
Commits on Apr 19, 2014
  1. @simonweil


    simonweil committed Apr 20, 2014
Commits on Dec 9, 2013
Commits on Dec 7, 2013
  1. chpwd test

    committed Dec 7, 2013
  2. refactor smartcd.t

    committed Dec 7, 2013
  3. @dohse

    Call cd hook directly

    dohse committed with Mar 15, 2013
  4. @dohse
  5. escape ` properly

    committed Dec 7, 2013
Commits on Nov 29, 2013
  1. don't use `ls` for export/import

    committed Nov 29, 2013
  2. @xaocon

    Better detection of shell and ZSH startup files

    This commit uses {ZSH,BASH}_VERSION to detect the shell used. It
    also adds more files that ZSH uses durning startup and looks for
    a ZDOTDIR if the shell is ZSH.
    xaocon committed with Mar 5, 2013
  3. @xaocon
Commits on Apr 21, 2013
  1. @frioux

    not sure if this ever worked

    frioux committed with Apr 20, 2013
Commits on Dec 19, 2012
  1. don't assume a shell with [[ ]] is parsing your shell init files

    Even if bash or zsh is your shell, X or other processes may parse your
    .profile, etc using /bin/sh, which may not be your shell.  Don't
    committed Dec 19, 2012
Commits on Dec 13, 2012
Commits on Dec 12, 2012
  1. disable job control while running editor

    If you suspend your editor, the tempfile will be processed at that time
    and you may end up losing changes, or saving work in progress.  Don't
    allow suspend.
    committed Dec 12, 2012
Commits on Dec 11, 2012
  1. add a "bin/smartcd" script to aid setup

    This script will load and configure smartcd, and proceed with invoked
    command if one was attempted.  It is primarily useful for users who have
    installed smartcd system-wide but have not yet set it up in their shell.
    committed Apr 27, 2012
  2. allow system-wide scripts

    This builds on 8696ccc, which allowed for system-wide installation of
    smartcd.  Although it was possible to install it system-wide, it was not
    possible to have scripts that were available for all users, without
    the unsafe "legacy mode"
    The scripts should be located in /etc/smartcd/scripts, unless
    $SMARTCD_SYSTEM_SCRIPTS is set, in which case that directory will be
    used instead.  Remember that smartcd is not a security tool, and that
    users can could change both the value of this variable, or the smartcd
    code itself.
    Things that are not done for this, but will probably be addressed in the
    future are:
      * Documentation of this functionality
      * A user interface for editing the system scripts from smartcd
      * Handling of inode files for system-wide scripts
    committed Jan 15, 2012
Something went wrong with that request. Please try again.