# -*- coding: utf-8 -*-
"""
Ejemplo 01: Diagnóstico del sistema.

Ejecuta el diagnóstico de basskit y muestra el resultado.

Uso:
	python 01_diagnostico.py
"""

import basskit


def main():
	"""Punto de entrada del ejemplo de diagnóstico."""
	print("Ejecutando diagnóstico de basskit...\n")

	# Método rápido: imprimir diagnóstico formateado
	basskit.imprimir_diagnostico()

	print("\n--- Datos crudos ---\n")

	# Método programático: obtener diccionario
	info = basskit.diagnostico()
	for clave, valor in info.items():
		print(f"  {clave}: {valor}")


if __name__ == "__main__":
	main()
