Permalink
Switch branches/tags
Nothing to show
Commits on Jul 10, 2012
  1. Merge pull request #129 from erichs/todo.sh

    erichs committed Jul 10, 2012
    add todo.txt-cli as a plugin
  2. Merge pull request #139 from nwinkler/enable-disable-aliases-completions

    erichs committed Jul 10, 2012
    Enable/Disable for aliases and completions
Commits on Jul 3, 2012
Commits on Jun 30, 2012
Commits on May 24, 2012
  1. update README

    erichs committed May 24, 2012
Commits on May 23, 2012
  1. Updated help

    nwinkler committed May 23, 2012
Commits on May 22, 2012
  1. alias-help()

    erichs authored and nwinkler committed May 22, 2012
  2. add alias metadata, remove help()

    erichs authored and nwinkler committed May 22, 2012
Commits on May 21, 2012
  1. Merge pull request #138 from nwinkler/java-plugin

    tswicegood committed May 21, 2012
    Java plugin
  2. Changed meta info resolution to look for data based on the type, e.g.…

    nwinkler committed May 21, 2012
    … about-plugin, about-alias, about-completion.
  3. Extended enable/disable and describe functionality to work for aliase…

    nwinkler committed May 21, 2012
    …s and completions as well.
  4. Added Java plugin.

    nwinkler committed May 21, 2012
Commits on May 20, 2012
  1. Merge pull request #137 from erichs/fix_136

    tswicegood committed May 20, 2012
    fix for issue #136
  2. fix for issue #136

    erichs committed May 20, 2012
    issue #136 was found to be caused by an aliased 'ls' command that
    generated rogue values for 'plugin' in the enable/disable-plugin()
    functions. this commit fixes that by forcing the shell to disregard
    aliased 'ls' commands.
Commits on May 18, 2012
  1. conditionally define t()

    erichs committed May 18, 2012
    if user has enabled the todo plugin, skip defining the 'one thing'
    todo function t().
  2. conditionally define t()

    erichs committed May 18, 2012
    if user has installed the todo plugin, forego defining the 'one thing'
    todo function t().
Commits on May 17, 2012
  1. Merge pull request #134 from erichs/plugin_metadata

    tswicegood committed May 17, 2012
    Plugin management system (big thanks to @erichs)
  2. Merge pull request #132 from Draiken/master

    tswicegood committed May 17, 2012
    Updating git.completion.bash
  3. Merge pull request #135 from nofeet/master

    tswicegood committed May 17, 2012
    Fix for install.sh for partial installations
Commits on May 16, 2012
  1. test existence, not symlink

    erichs committed May 16, 2012
    it isn't safe to assume that symlinks created in the enabled/* dirs will
    be symlinks later...
    
    some users use tools like Dropbox to sync their files across systems,
    and these may transform symlinks into regular files.  explicitly
    checking for symlinks with tests like [ -h $file ] will break on these
    systems.  these tests have been replaced with [ -e $file ] instead.
Commits on May 15, 2012
  1. plugins-help is much faster

    erichs committed May 15, 2012
    this replaces the naive implementation that called glossary() on each
    group, and is an order of magnitude faster.
    
    fix grouping in javascript.plugin.bash
  2. fix typeset_functions

    tswicegood authored and erichs committed May 15, 2012
    typeset_functions relies on a hack to determine the shell it is running
    under. this hack fails on some versions of bash. if the $SHELL variable
    is set, prefer that instead.
    
    fix bug in draft()
  3. Fix load_some() installation to handle file paths instead of names.

    Greg Nofi
    Greg Nofi committed May 15, 2012
    The ls command in for loop has a pattern now, so full paths are
    returned. The user prompt and symbolic link have been updated to handle
    this.
    
    Also, not all plugins have '.plugin.' in the middle of their names and
    weren't showing up on user prompt. With this commit, everything after
    the first period in the file name is stripped.
Commits on May 14, 2012
  1. fix typos

    erichs committed May 14, 2012
  2. update help documentation

    erichs committed May 14, 2012
  3. update plugin management

    erichs committed May 13, 2012
  4. disable z() if fasd is enabled

    erichs committed May 13, 2012
    loading fasd clobbers z(), and results in a cryptic syntax error
    message, since 'z' is already an alias when z.plugin.bash is being
    sourced.
    
    this conditional detects this situation and returns early.
  5. standardize plugins, update metadata

    erichs committed May 12, 2012
    add about-plugin metadata
    chmod -x plugins
    cleanup filenames to standardize on x.plugin.bash format
    only plugin files intended to be executable from the command line should
    contain a shebang line, and should be a+x.
  6. basic plugin management

    erichs committed May 11, 2012
    move plugin management functions into 'lib' group in helpers.bash
  7. update to latest version of composure.sh

    erichs committed May 11, 2012
    this fixes a bug in draft() and improves performance in metafor()
    and glossary()
  8. fix bug in fasd init

    erichs committed May 13, 2012
    since we're sourcing this as a plugin, which loads the function, it's
    counterproductive to also define the 'fasd' alias
    
    moving the about-plugin metadata into the case block makes this script
    safe for execution even if composure metadata isn't exported and
    available
    
    rename fasd.bash to fasd.plugin.bash to bring it inline with the other
    plugin scripts