Coder Social home page Coder Social logo

bullhorn-cli's People

Contributors

amrutha-rajiv avatar audrey-gehring avatar bvkimball avatar cablke01 avatar jgodi avatar johnsully83 avatar mohamedmahmoud299 avatar ndickerson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bullhorn-cli's Issues

Set logging level

As a feature request, it would be nice to set a logging level for the Bullhorn CLI. Specifically for the extensions install command, which pumps out the JSON file that it's going to POST to bullhorn, as well as the extension object that results from that POST. This is usually needlessly verbose, and it owuld be nice to be able to set a logging level that simply tells me the steps that the CLI is going through

Cannot login via username / password prompt

There's two forms of logging in that I can see from bullhorn.js: providing username and password from the terminal, and being prompted for username and password to be sent through to the login function.

When prompted, I see the request made, the .bullhorn/credentials file created with credential information, but nothing seems to happen afterwards (no green Authorization Complete message). When providing the credentials from command arguments, bullhorn auth login --username <uname> --password <pass>, things work as expected.

Possibly related to #16 (which as been accepted but not merged in?)

Error thrown when attempting login

When attempting to log in via bullhorn auth login and providing credentials or bullhorn auth --username <user> --password <password> an error is thrown.

TypeError: Cannot read property 'find' of undefined

regex to replace function block during extract doesn't work properly

In
commands/extract-extension.js

the function 'cleanUpScriptString' doesn't properly replace the opening 'function {' and closing bracket ('}'). Suggest we simplify the regex to instead only replace the opening part with empty string, and then in a second replace call deal with the closing bracket. Currently we match the whole function and replace it with the body, and I believe the negative lookahead we're using doesn't work

Saving multiple logins

Hi team,

bullhorn-cli can only save 1 login at a time to my knowledge. This poses difficulty for our team, since we have both a production and a non production environment set up. To access the non-production environment and issue commands against it, we have to login with the same username but append an .npe to it.

It would be nice to be able to login to multiple accounts. bullhorn auth login could be for a 'default' profile, while bullhorn auth login <name> could be for a named profile. To issue commands with something other than the default, bullhorn --auth=<name>extensions list could be used.

What are the chances of something like this being implemented?

Wrong variable passed in extraxt-extension.js file Line:75

We are using extension configuration starter kit this kit working on basis of bullhorn cli, using this kit we deploy all extensions to bullhorn rest API, in that kit there is one file extension.json, in that file for field interactions if multiple interactions in same entity we can use ** to deploy all interactions no need to specify every interaction path, same way in page Interactions should be do, but it's not working like that, we need to give specify path then only it was working, this is not required functionality. The mistake happened in the Bullhorn cli they passed wrong variable in extract-extension.js in Line no:75
let interactionConfig = require(path.join(process.cwd(), interaction)).default;
This should be Like this
let interactionConfig = require(path.join(process.cwd(), file)).default;

they passed wrong variable it's not interaction it should be file variable, we tested it by changing locally it worked fine.

Thank you
Kethan Vemuri
[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.