ciplogic.com
Live with grace. Write superb software.

npm

  • fast-live-reload 2.6.0 Can Run Commands for Each File

    If you don't know what fast-live-reload is you should probably see this video. TL;DW: unlike any other live reload tool on the planet, fast-live-reload can build execution pipelines (probably the only one still from the command line), serve folders, proxy sites, etc. Truly a Swiss army knife.

    More than once when monitoring folders, I wanted to execute commands for the specific files that would change.

    A good example that comes to my mind is AsciiDoc. When I monitor a folder where I have a bunch of asciidoc files, I want to run asciidoctor individually. For that file. So far that was not really possible. What I would do would be, decide upfront on what file I would work, and run:

    fast-live-reload -o '*.adoc' -e 'asciidoctor mycurrentfile.adoc'

    "Superb", I know.

    Finally, since version 2.6.0, if in the executed command the variable $FILE is defined, the command will be executed for each changed file, and the FILE environment variable will be passed to the script. Thus the previous example would be:

    fast-live-reload -o '*.adoc' -e 'asciidoctor $FILE'

    Yay!

    If you want this tool, you need node and just:

    npm install -g fast-live-reload

     

Germanium

The one to rule them all. The browsers that is.

SharpKnight

SharpKnight is an Android chess game.

MagicGroup

MagicGroup is an eclipse plugin.