참고소스 수정본
This commit is contained in:
21
참고/guardrails-main/guardrails/cli/hub/list.py
Normal file
21
참고/guardrails-main/guardrails/cli/hub/list.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from guardrails.cli.hub.hub import hub_command
|
||||
from guardrails.hub.registry import get_registry
|
||||
from guardrails.hub_telemetry.hub_tracing import trace
|
||||
from .console import console
|
||||
|
||||
|
||||
@hub_command.command(name="list")
|
||||
@trace(name="guardrails-cli/hub/list")
|
||||
def list():
|
||||
"""List all installed validators."""
|
||||
registry = get_registry()
|
||||
|
||||
validators = registry.validators
|
||||
if not validators:
|
||||
console.print("No validators installed.")
|
||||
return
|
||||
|
||||
console.print("Installed Validators:")
|
||||
for validator_id, entry in sorted(validators.items()):
|
||||
exports = ", ".join(entry.exports)
|
||||
console.print(f"- {validator_id} ({exports})")
|
||||
Reference in New Issue
Block a user