@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

/@theforeman/find-foreman/

    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