@theforeman/find-foreman

13.0.1 • Public • Published

Find Foreman

About

To be used to find Foreman relative to a plugin and return a full path. This is useful in a testing environment when you want to point a testing tool to Foreman's packages rather than duplicate them for testing purposes.

Usage

const {
  foremanLocation,
  foremanRelativePath,
  isForemanLocation
} = require('@theforeman/find-foreman');

const foremanReactRelative = 'webpack/assets/javascripts/react_app';
const foremanFull = foremanLocation();
const foremanReactFull = foremanRelativePath(foremanReactRelative);

isForemanLocation('/home/vagrant/foreman');
// true
isForemanLocation('/home/vagrant/katello');
// false

// When not passing arguments, isForemanLocation would use the process.cwd() to determinate if is foreman location.
isForemanLocation();
// true / false based on current location

Readme

Keywords

Package Sidebar

Install

npm i @theforeman/find-foreman

Weekly Downloads

1,107

Version

13.0.1

License

MIT

Unpacked Size

20.9 kB

Total Files

5

Last publish

Collaborators

  • sharvita
  • amirfefer