1.0.2 • Published 7 years ago

hike v1.0.2

Weekly downloads
16,605
License
MIT
Repository
github
Last release
7 years ago

hike

Build Status NPM version

Inspired by Hike (Ruby) - a library for finding files in a set of paths. It's only purpose is to simplify maintenance of mincer. No pull requests are accepted unless they are related to mincer needs.

See API docs for details on methods.

Examples

Find JavaScript files in this project:

trail = new Hike("/home/ixti/Projects/hike-js");
trail.appendExtensions([".js"]);
trail.appendPaths(["lib", "test"]);

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

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

Explore your shell path:

trail = new Hike("/");
trail.appendPaths(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) 2014 Vitaly Puzrin, Aleksey V Zapparov

Released under the MIT license. See LICENSE for details.

1.0.2

7 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

11 years ago

0.1.1

12 years ago

0.1.0

12 years ago