mirror of
https://github.com/luxfi/cli.git
synced 2026-10-30 17:01:20 +00:00
- Update github.com/luxfi/netrunner v1.15.3 → v1.15.4 - Update github.com/luxfi/node v1.22.77 → v1.22.80 - Remove local replace directive for netrunner - Use published package versions for reproducible builds
20 lines
524 B
Go
20 lines
524 B
Go
// Copyright (C) 2020-2022-2025, Lux Industries Inc. All rights reserved.
|
|
// See the file LICENSE for licensing terms.
|
|
|
|
package types
|
|
|
|
// ConfigWriter provides methods for writing configuration
|
|
type ConfigWriter interface {
|
|
WriteConfigFile(data []byte) error
|
|
}
|
|
|
|
// ConfigLoader provides methods for loading configuration
|
|
type ConfigLoader interface {
|
|
LoadConfig() (Config, error)
|
|
}
|
|
|
|
// PrompterInterface provides methods for user interaction
|
|
type PrompterInterface interface {
|
|
CaptureYesNo(prompt string) (bool, error)
|
|
}
|