Skip to content
This repository

task runner for node.js

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 default
Octocat-spinner-32 docs
Octocat-spinner-32 scripts
Octocat-spinner-32 .cupboard
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 README.md
Octocat-spinner-32 makefile
Octocat-spinner-32 package.json
Octocat-spinner-32 project.sublime-workspace
README.md

Mesh

Docs (TODO)

  • Getting Started

Featured Tasks

  • concat - concatenate files
  • copy - copy files from one place to another
  • exec - execute command line scripts
  • find - find files and run a task on them
  • minify_html - minify html files
  • merge - merge two or more directories together
  • sardines - browserify your js files
  • uglify - uglify your js files
  • catchall - wraps your code up so all exceptions are caught
  • http_server - start a web server for executing tasks
  • watch - watch for any changes
  • help - show tasks, & descriptions for tasks

TODO Tasks

  • cli input: prompts, choices, confirmations, etc.
  • template - parse a template file
  • lessc - less css
  • growl
  • ping - ping server on a task
  • install - install mesh packages

TODO Features

  • get watch content difference

How-To (TODO)

  • Build for multiple platforms under one codebase
  • Build a clean layer for communicating between multiple JS apps
  • Build libraries that are supported under mesh
  • Create custom tasks for mesh
  • Use mesh from the command line
  • Build meteor-like applications
  • Use mesh to watch log files, and send them any changes to any logging service (loggly, pingdom, pagerduty)

Examples (TODO)

  • Use mesh for CLI input
  • Use mesh with jekyll

Example Libraries

Something went wrong with that request. Please try again.