Sha256: ad78997464af53d829d652399187cedcaa6e56b4b90376ae9977a9c4499cd06d

Contents?: true

Size: 1.23 KB

Versions: 19

Compression:

Stored size: 1.23 KB

Contents

hike
====

[![Build Status](https://travis-ci.org/nodeca/hike-js.png?branch=master)](https://travis-ci.org/nodeca/hike-js)

Javascript port of [Hike (Ruby)][hike] - a library for finding files in a set
of paths. Use it to implement search paths, load paths, and the like.

See [API docs][apidoc] for details on methods.


Examples
--------

Find JavaScript files in this project:

    trail = new hike.Trail("/home/ixti/Projects/hike-js");
    trail.extensions.append(".js");
    trail.paths.append("lib", "test");

    trail.find("hike/trail");
    # => "/home/ixti/Projects/hike-js/lib/hike/trail.js"

    trail.find("test_trail");
    # => "/home/ixti/Projects/hike-js/test/test_trail.rb"

Explore your shell path:

    trail = new hike.Trail("/");
    trail.paths.append(process.env.PATH.split(":"));

    trail.find("ls");
    # => "/bin/ls"

    trail.find("gem");
    # => "/home/ixti/.rvm/rubies/ruby-1.9.2-p290/bin/gem"


Installation
------------

    $ npm install hike


License
-------

Copyright (c) 2012 Vitaly Puzrin

Released under the MIT license. See [LICENSE][license] for details.


[hike]:     https://github.com/sstephenson/hike/
[apidoc]:   http://nodeca.github.com/hike-js/
[license]:  https://raw.github.com/nodeca/hike-js/master/LICENSE

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 node_modules/hike/README.md
ela-4.1.5 node_modules/hike/README.md
ela-4.1.4 node_modules/hike/README.md
ela-4.1.3 node_modules/hike/README.md
ela-4.1.2 node_modules/hike/README.md
ela-4.1.1 node_modules/hike/README.md
ela-4.1.0 node_modules/hike/README.md
ela-4.0.0 node_modules/hike/README.md
ela-3.4.3 node_modules/hike/README.md
ela-3.4.2 node_modules/hike/README.md
ela-3.4.0 node_modules/hike/README.md
ela-3.3.1 node_modules/hike/README.md
ela-3.3.0 node_modules/hike/README.md
ela-3.2.0 node_modules/hike/README.md
ela-3.1.1 node_modules/hike/README.md
ela-3.1.0 node_modules/hike/README.md
ela-3.0.0 node_modules/hike/README.md
ela-2.0.0 node_modules/hike/README.md
ela-1.1.0 node_modules/hike/README.md