WitNote / internal /cli /report_exports.go
AUXteam's picture
Upload folder using huggingface_hub
6a7089a verified
package cli
import (
"io"
"github.com/pinchtab/pinchtab/internal/cli/report"
"github.com/pinchtab/pinchtab/internal/config"
)
type StartupBannerOptions = report.StartupBannerOptions
type SecurityWarning = report.SecurityWarning
type SecurityPosture = report.SecurityPosture
type SecurityPostureCheck = report.SecurityPostureCheck
func PrintStartupBanner(cfg *config.RuntimeConfig, opts StartupBannerOptions) {
report.PrintStartupBanner(cfg, opts)
}
func PrintSecuritySummary(w io.Writer, cfg *config.RuntimeConfig, prefix string, detailed bool) {
report.PrintSecuritySummary(w, cfg, prefix, detailed)
}
func HandleConfigShow(cfg *config.RuntimeConfig) {
report.HandleConfigShow(cfg)
}
func IsDaemonInstalled() bool {
return report.IsDaemonInstalled()
}
func IsDaemonRunning() bool {
return report.IsDaemonRunning()
}
func AssessSecurityWarnings(cfg *config.RuntimeConfig) []SecurityWarning {
return report.AssessSecurityWarnings(cfg)
}
func AssessSecurityPosture(cfg *config.RuntimeConfig) SecurityPosture {
return report.AssessSecurityPosture(cfg)
}
func RecommendedSecurityDefaultLines(cfg *config.RuntimeConfig) []string {
return report.RecommendedSecurityDefaultLines(cfg)
}
func RestoreSecurityDefaults() (string, bool, error) {
return report.RestoreSecurityDefaults()
}
func LogSecurityWarnings(cfg *config.RuntimeConfig) {
report.LogSecurityWarnings(cfg)
}