internal/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2026 License: MIT

Directories

Path Synopsis
Package app provides the main application logic and lifecycle management for s9s.
Package app provides the main application logic and lifecycle management for s9s.
Package auth provides authentication and authorization functionality for s9s.
Package auth provides authentication and authorization functionality for s9s.
Package cli provides command-line interface command handlers and execution.
Package cli provides command-line interface command handlers and execution.
Package config provides configuration loading, validation, and management.
Package config provides configuration loading, validation, and management.
Package dao provides data access objects and interfaces for SLURM cluster management.
Package dao provides data access objects and interfaces for SLURM cluster management.
Package debug provides debugging utilities and logging for development.
Package debug provides debugging utilities and logging for development.
Package discovery provides automatic discovery of SLURM cluster endpoints.
Package discovery provides automatic discovery of SLURM cluster endpoints.
Package errs provides structured error types and handling for s9s.
Package errs provides structured error types and handling for s9s.
Package fileperms provides type-safe file permission constants to avoid hardcoded octal values that trigger gosec warnings.
Package fileperms provides type-safe file permission constants to avoid hardcoded octal values that trigger gosec warnings.
Package layouts provides layout management and dashboard widget organization.
Package layouts provides layout management and dashboard widget organization.
Package logging provides structured logging capabilities using zerolog.
Package logging provides structured logging capabilities using zerolog.
Package mathutil provides mathematical utility functions and type conversions.
Package mathutil provides mathematical utility functions and type conversions.
Package mock provides mock client validation and mock mode utilities.
Package mock provides mock client validation and mock mode utilities.
Package monitoring provides cluster monitoring and alert management.
Package monitoring provides cluster monitoring and alert management.
Package notifications provides notification management and alert handling.
Package notifications provides notification management and alert handling.
Package output provides functionality for reading SLURM job output files.
Package output provides functionality for reading SLURM job output files.
Package performance provides performance optimization and monitoring tools.
Package performance provides performance optimization and monitoring tools.
Package plugin provides the plugin system interface and base types.
Package plugin provides the plugin system interface and base types.
Package plugins provides the plugin management system for s9s.
Package plugins provides the plugin management system for s9s.
Package preferences provides user preference management and persistence.
Package preferences provides user preference management and persistence.
Package security provides security utilities for validating command paths, file paths, and preventing injection attacks.
Package security provides security utilities for validating command paths, file paths, and preventing injection attacks.
Package setup provides interactive setup wizard for s9s configuration.
Package setup provides interactive setup wizard for s9s configuration.
Package ssh provides SSH authentication and connection utilities.
Package ssh provides SSH authentication and connection utilities.
Package streaming provides streaming buffer and output management.
Package streaming provides streaming buffer and output management.
Package testapi provides test utilities and application state export for testing.
Package testapi provides test utilities and application state export for testing.
ui
components
Package components provides reusable UI components for the s9s interface.
Package components provides reusable UI components for the s9s interface.
filters
Package filters provides advanced filtering and query parsing for UI views.
Package filters provides advanced filtering and query parsing for UI views.
navigation
Package navigation provides navigation management and keyboard input handling.
Package navigation provides navigation management and keyboard input handling.
styles
Package styles provides consistent styling for UI components that works with terminal color themes like Catppuccin, Dracula, Gruvbox, etc.
Package styles provides consistent styling for UI components that works with terminal color themes like Catppuccin, Dracula, Gruvbox, etc.
views/settings
Package settings provides settings views for configuring s9s options.
Package settings provides settings views for configuring s9s options.
widgets
Package widgets provides specialized UI widgets for s9s interface.
Package widgets provides specialized UI widgets for s9s interface.
Package version provides version information for s9s
Package version provides version information for s9s
Package views provides display views for various s9s data types.
Package views provides display views for various s9s data types.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL