Add source-based task runner #30

Merged
merged 2 commits into from Nov 27, 2012

Projects

None yet

2 participants

Contributor
tkf commented Oct 7, 2012

Hi, thanks for pulling my last PRs.

I wrote some elisp to support "task" definition in eproject. For
example, you can run make command from anywhere in the project
directories using this. Each language (project type) can support
specific tasks (see eproject-python.el for example). It uses
source-based (like helm/anything) so user can extend it.

I defined three sources:

  • eproject-tasks-source-metadata

    It reads configuration from eproject type metadata.
    So it can be used to define "language specific" tasks.

  • eproject-tasks-source-path

    You can define tasks per project root (matched using regexp).
    This can be used to define project-specific tasks.

  • eproject-tasks-source-compile

    It detects Makefile at the project root directory and you can
    simply run make command against it.

Owner

This is really well done. Thanks for contributing!

@jrockway jrockway merged commit da08a04 into jrockway:master Nov 27, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment