Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: e1da40a475
Commits on Jul 10, 2012
  1. @erichs

    Merge pull request #129 from erichs/todo.sh

    erichs authored
    add todo.txt-cli as a plugin
  2. @erichs

    Merge pull request #139 from nwinkler/enable-disable-aliases-completions

    erichs authored
    Enable/Disable for aliases and completions
Commits on Jul 3, 2012
  1. @tswicegood
Commits on Jun 30, 2012
  1. @von
Commits on May 24, 2012
  1. @nwinkler
  2. @erichs

    update README

    erichs authored
Commits on May 23, 2012
  1. @nwinkler
  2. @nwinkler

    Updated help

    nwinkler authored
Commits on May 22, 2012
  1. @erichs @nwinkler

    alias-help()

    erichs authored nwinkler committed
  2. @erichs @nwinkler

    add alias metadata, remove help()

    erichs authored nwinkler committed
  3. @nwinkler
Commits on May 21, 2012
  1. @tswicegood

    Merge pull request #138 from nwinkler/java-plugin

    tswicegood authored
    Java plugin
  2. @nwinkler

    Changed meta info resolution to look for data based on the type, e.g.…

    nwinkler authored
    … about-plugin, about-alias, about-completion.
  3. @nwinkler

    Extended enable/disable and describe functionality to work for aliase…

    nwinkler authored
    …s and completions as well.
  4. @nwinkler

    Added Java plugin.

    nwinkler authored
Commits on May 20, 2012
  1. @tswicegood

    Merge pull request #137 from erichs/fix_136

    tswicegood authored
    fix for issue #136
  2. @erichs

    fix for issue #136

    erichs authored
    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. @erichs

    conditionally define t()

    erichs authored
    if user has enabled the todo plugin, skip defining the 'one thing'
    todo function t().
  2. @erichs

    conditionally define t()

    erichs authored
    if user has installed the todo plugin, forego defining the 'one thing'
    todo function t().
Commits on May 17, 2012
  1. @tswicegood

    Merge pull request #134 from erichs/plugin_metadata

    tswicegood authored
    Plugin management system (big thanks to @erichs)
  2. @tswicegood
  3. @tswicegood

    Merge pull request #132 from Draiken/master

    tswicegood authored
    Updating git.completion.bash
  4. @tswicegood

    Merge pull request #135 from nofeet/master

    tswicegood authored
    Fix for install.sh for partial installations
Commits on May 16, 2012
  1. @erichs

    test existence, not symlink

    erichs authored
    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. @erichs

    plugins-help is much faster

    erichs authored
    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. @tswicegood @erichs

    fix typeset_functions

    tswicegood authored erichs committed
    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 authored
    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. @erichs

    fix typos

    erichs authored
  2. @erichs

    update help documentation

    erichs authored
  3. @erichs

    update plugin management

    erichs authored
  4. @erichs

    disable z() if fasd is enabled

    erichs authored
    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. @erichs

    standardize plugins, update metadata

    erichs authored
    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. @erichs

    basic plugin management

    erichs authored
    move plugin management functions into 'lib' group in helpers.bash
  7. @erichs

    update to latest version of composure.sh

    erichs authored
    this fixes a bug in draft() and improves performance in metafor()
    and glossary()
  8. @erichs

    fix bug in fasd init

    erichs authored
    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
Something went wrong with that request. Please try again.