Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.36 KB

TODO.md

File metadata and controls

44 lines (34 loc) · 1.36 KB

To Do

  • CLI Improvements
    • Usefull flags(verbose, accept-all)
    • Sync {initial, post install} services with a local machine
    • Expose Web Service Managment APIs to the CLI

Done

  • CLI Subcommands

    • Integrate Cobra (Add hybr version, shell completions)
    • Require root privileges for relevant subcommands
  • Nextcloud service templates

  • Global Notification System

    • Global Notification Channel
    • SSE for notifications
    • Display alerts on actions/notifications
  • Service Edit

    • View Vars / Edit Vars (trigger restart)
    • Show Alerts on actions
    • View Config(service.json) / Edit
    • Stop The Service
    • Restart(detect active log streaming stop, restart, continue)
  • Real-Time Event Orchestration

    • SubscriptionManager
    • Refactor real-time monitoring/log services to have a common pub/sub interface
    • Add a subscription service to track Status/Component Statuses
  • Service Installtion & Persistennce

    • Nginx Setup + Template
    • Domain/Email - BaseConfig input
    • SSL/Certbot stuff
    • HTMX/Frontend Setup
    • Persistent Service Installations
    • Client-Side Service Info + Realtime Logs

Before v1

  • Use minified HTMX (check for local/prod?)
  • Include install.sh checksum in README