Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 28, 2011

  1. Yurii Rashkovskii

    Added 'agner list --search'/'agner search' functionality

    yrashk authored
  2. Yurii Rashkovskii

    Added --add-path option for fetch --compile

    yrashk authored
  3. Yurii Rashkovskii

    Minor improvement for fetch --compile

    yrashk authored
  4. Yurii Rashkovskii

    Added --compile option to README.md

    yrashk authored
  5. Yurii Rashkovskii

    fetch --compile should also get dependencies for rebar packages, just…

    … in case if there are any
    yrashk authored
  6. Yurii Rashkovskii

    Upgraded rebar

    yrashk authored
  7. Yurii Rashkovskii

    Added --compile flag to 'fetch' command

    yrashk authored
  8. Yurii Rashkovskii

    Upgraded rebar

    yrashk authored
  9. Yurii Rashkovskii

    Merge branch 'optparse-handle-missing-arg' of https://github.com/jlou…

    …is/agner into jlouis-optparse-handle-missing-arg
    yrashk authored
  10. Yurii Rashkovskii

    agner help will now properly handle unknown commands

    yrashk authored
  11. Jesper Louis Andersen

    Improve error handling, be meaningful on missing opt args.

    When missing an option argument, the system normally died. This prints
    out a helpful error message in the event. It also slightly reorders
    the option parsing, so it takes place before the start()/stop()
    sequence. In principle this lets us bail out faster.
    jlouis authored
  12. Yurii Rashkovskii

    Added 'help' command line command

    yrashk authored
  13. Jesper Louis Andersen

    Merge remote branch 'upstream/master' into cleanup-option-parsing-old

    Conflicts:
    	src/agner.erl
    jlouis authored
  14. Jesper Louis Andersen

    Make 'agner' output a useful usage listing.

    Reap the benefits of the preceding commits: Output a usage list where
    the valid, supported, commands are included. Note that adding a
    command to the parser will automatically extend the usage output.
    jlouis authored
  15. Yurii Rashkovskii

    Internal change: extracted agner_main module

    yrashk authored
  16. Jesper Louis Andersen

    Transform the command-line parser into data.

    Rather than write code which acts as data, transform the code into
    data and write code acting on the data. This paves the way for
    outputting the commands in the usage.
    jlouis authored
  17. Yurii Rashkovskii

    Added 'keywords' property to the specification

    yrashk authored
  18. Yurii Rashkovskii

    Added -p option to 'list' command so that arbitrary properties can be…

    … listed
    yrashk authored
  19. Jesper Louis Andersen

    Don't use our own tmpfile(3) implementation

    Even though the one in the stdlib is not much better.
    jlouis authored
  20. Jesper Louis Andersen

    Gather option parsing into the parsing primitives.

    Rather than have option parsing spread out over the command handler
    function, gather all calls into a single point. This means that all
    option parsing is now handled in one place.
    jlouis authored
  21. Jesper Louis Andersen

    Split agner:main/1 into its constituents.

    The agner:main/1 function actually did several things at once:
    
    * Provided parsing of command-line options
    * Provided handling of commands
    * Printed out general usage
    
    This change splits the concerns. First, we add a function to parse the
    command line options and internalize them. Next, we alter the
    command-handlers to match on the parsed variant. The change also
    allows us to hoist the start()/stop() invocation to main/1 and only do
    that in one place.
    
    Further, the change paves the way for a more consistent option parsing
    and argument handling further down the road.
    jlouis authored
  22. Yurii Rashkovskii

    Added another note about 'agner verify' in README.md

    yrashk authored
  23. Yurii Rashkovskii

    Markdown syntax update in README.md

    yrashk authored
  24. Yurii Rashkovskii

    Added atleast:VERSION syntax to README.md

    yrashk authored
  25. Yurii Rashkovskii

    Fixed broken link in README.md

    yrashk authored
  26. Yurii Rashkovskii

    Reference agner_spec.hrl in README.md

    yrashk authored
  27. Yurii Rashkovskii

    Internal change: finally renamed branch versions to flavours and tag …

    …versions to release versions to match the actual glossary.
    yrashk authored
  28. Yurii Rashkovskii

    Merge branch 'targets' of https://github.com/jlouis/agner into jlouis…

    …-targets
    yrashk authored
  29. Yurii Rashkovskii

    Use ?SERVER macro in agner_server

    yrashk authored
  30. Yurii Rashkovskii

    Added some typespecs, primarily in agner_server

    yrashk authored
  31. Yurii Rashkovskii

    Merge branch 'ts-is-4' of https://github.com/jlouis/agner into jlouis…

    …-ts-is-4
    yrashk authored
  32. Yurii Rashkovskii

    Merge branch 'cleanup-gen-servers' of https://github.com/jlouis/agner

    …into jlouis-cleanup-gen-servers
    yrashk authored
  33. Jesper Louis Andersen

    Hint Emacs that the Tab Stop of the files are 4 spaces.

    I default the tab-size to 8 here - and many other will do the same. To
    avoid trouble, we simply hint Emacs what the intended size of a tab is
    (4) and let it handle tabs and spaces. It also opens for dropping more
    settings to coerce Emacs into being nice.
    jlouis authored
  34. Yurii Rashkovskii

    Sort packages when listing them using 'list' command line command

    yrashk authored
  35. Jesper Louis Andersen

    Add a simple Makefile target from 'src' to ease with recompilation.

    jlouis authored
Something went wrong with that request. Please try again.