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. |
Click to show internal directories.
Click to hide internal directories.