Giter Club home page Giter Club logo

qnagui's Introduction

QnA GUI

A GUI for QnA, a tool for writing relevance for BigFix on the Mac

screenshot

Click Query to return results. Use Command key (โŒ˜)+K to clear the output window.

Requires that the IBM BigFix QnA tool already be installed on the system at /Library/BESAgent/BESAgent.app/Contents/MacOS/QnA which will already be there if the BigFix agent is installed.

qnagui's People

Contributors

hansen-m avatar jgstew avatar rustymyers avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

qnagui's Issues

Does not work when run as root

Whenever QnA GUI is run as root, it opens, but any relevance entered does not evaluate. It seems like when run as root it can't find the qna binary or something like that. The app gives no indication as to why the evaluation is failing.

Sometimes testing relevance as the root user is required to more closely emulate the environment in which the BigFix client evaluates relevance.

For example, relevance evaluated as root would be able to read files that relevance evaluated as the current user cannot.

Related:

detect other locations of QnA

This is a minor thing, not an immediate request.

It would be interesting to look for QnA in other locations like the Applications folder like it used to exist in the past, as well as the locations that Matt's AutoPkg install recipe puts it.

I think it makes sense to prefer the QnA bundled with the BigFix agent if it exists, otherwise it would probably check each location until it finds one. Bonus points would be if it could detect the newest version of QnA available on the system.

add recovery for last run relevance query

just before running a relevance query through QnAGUI, save a copy of the query to be run to /tmp/_QnA_GUI_relevance.txt or similar so that if I ask a relevance query that takes forever to return, that I can still recover my last query if I have to force quit the app.

Next level would be on start of the app, load the last query from that file if it exists.

I have a bad habit of accidentally asking unanswerable questions of relevance when testing.

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.