ctc-oss / fapolicy-analyzer

Tools to assist with the configuration and management of fapolicyd.
https://ctc-oss.github.io/fapolicy-analyzer
GNU General Public License v3.0
12 stars 5 forks source link

Command line interface #1013

Open jw3 opened 5 months ago

jw3 commented 5 months ago

Expose the admin and analysis functions through a command line interface.

This can include profiling, trust, rules, analysis, config, metrics. A formal TUI might be appropriate but the starting point can be a plain old stdout based cli.

The end result should be a zero dependency executable. This still gets packaged as a rpm, but can also be made available in unpackaged form.

These should not use Python.

There are already a few examples implemented for dev in the tools crate. These can serve as starting points going forward.