Permalink
Switch branches/tags
Commits on Feb 1, 2013
  1. Only set CC if not set

    committed Feb 1, 2013
Commits on Jul 10, 2012
  1. - fflush

    committed Jul 10, 2012
Commits on May 11, 2012
  1. Merge pull request #4 from qwerty007/master

    I think I found an error in the man page
    committed May 11, 2012
Commits on May 10, 2012
Commits on Mar 14, 2012
  1. update changelist

    committed Mar 14, 2012
  2. Fix license

    committed Mar 14, 2012
  3. - change versioning

    committed Mar 14, 2012
  4. clarify

    committed Mar 14, 2012
Commits on Mar 11, 2012
  1. add manpage to package

    committed Mar 11, 2012
  2. add manpage

    committed Mar 11, 2012
  3. Add more docs

    committed Mar 11, 2012
  4. - fix typo

    committed Mar 11, 2012
Commits on Mar 5, 2012
  1. - Add regexp pattern selection.

        Example, selecting the 'rows' and 'columns' values from stty -a:
    
          % stty -a | ./fex ';/(rows|columns)/ /[0-9]/'
          35; 136
    
        The '/.../' selector works in the same places a numerical or group
        {1,2,3} style selector does, except instead of selecting a field
        by number, it selects fields by pattern match.
    
        This works nicely for parsing the bullshit log format that is
        'key=value' style:
    
            # Getting the value of the 'bar' field:
            % echo "hello=foo bar=baz" | ./fex ' /^bar=/=2'
            baz
    
    - move to using C99
    - Emit no output on lines not selecting any fields.
      This was necessary to solve what previously required a grep:
    
          % stty -a | grep rows | ./fex ';/(rows|columns)/......'
    
      Since I only care about lines with fields matching, fex now
      tries to avoid printing blank lines for input not matching any
      selection.
    committed Mar 5, 2012
Commits on Jan 3, 2012
  1. - version bump

    committed Jan 3, 2012
Commits on Oct 18, 2011
  1. - fix builds with git

    committed Oct 18, 2011
  2. - Move to Apache 2 license

    committed Oct 18, 2011
Commits on Jun 4, 2010
  1. - Make test runner part of the packaging process.

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2918 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Jun 4, 2010
  2. - fix tests (no longer expect a trailing ' ' which was a bug and is n…

    …ow fixed).
    
    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2917 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Jun 4, 2010
Commits on Apr 16, 2010
  1. - fix rpm target

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2814 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Apr 16, 2010
  2. - Fix bug in rpm spec (repoted by vvuksan)

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2813 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Apr 16, 2010
  3. - Add rpm target

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2811 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Apr 16, 2010
  4. - Improve packaging

    - Include rpm spec
    
    
    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2810 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jls@semicomplete.com committed Apr 16, 2010
Commits on Jan 29, 2010
  1. - fix bug that caused crash in printf() if the field contained a form…

    …at string like %s
    
    - fix off-by-one bug that caused the last field to always be trailed with a space.
    
    
    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2614 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jordansissel committed Jan 29, 2010
Commits on Jan 11, 2009
  1. - fix whitespace

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@2143 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jordansissel committed Jan 11, 2009
Commits on Jul 28, 2008
  1. - properly report error if the first character of a field is '-' and …

    …the second
    
      is not a digit.
    
    
    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1959 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    jordansissel committed Jul 28, 2008
Commits on Nov 20, 2007
  1. git-svn-id: https://semicomplete.googlecode.com/svn/fex@1605 66067f73…

    …-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 20, 2007
  2. release 20071119

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1604 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 20, 2007
  3. - Add greedy/nongreedy tests

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1603 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 20, 2007
Commits on Nov 14, 2007
  1. - Add support for nongreedy tokenizing:

      echo 1..2 | fex '.{?2}'
      '?' means to use the nongreedy tokenizer instead. Only valid inside {}
    
    
    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1602 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 14, 2007
  2. git-svn-id: https://semicomplete.googlecode.com/svn/fex@1601 66067f73…

    …-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 14, 2007
  3. - playing with nongreedy tokenizing

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1595 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Nov 14, 2007
Commits on Oct 28, 2007
  1. 20071028

    git-svn-id: https://semicomplete.googlecode.com/svn/fex@1577 66067f73-fe4c-0410-82e9-b9c6d0c95a22
    psionic committed Oct 28, 2007