@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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @theforeman/find-foreman

      Weekly Downloads

      993

      Version

      13.0.1

      License

      MIT

      Unpacked Size

      20.9 kB

      Total Files

      5

      Last publish

      Collaborators

      • sharvita
      • amirfefer