Documentation ¶
Overview ¶
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- func GetDistributions() (result map[string]DistributionInformation, err error)
- func LaunchAndPipe(distributionName string, command string, useCurrentWorkingDirectory bool, ...) (exitCode uint32, err error)
- func RegisterDistribution(name string, rootfs string, path string) (err error)
- func StopDistribution(name string) (err error)
- type DistributionInformation
- type DistributionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDistributions ¶
func GetDistributions() (result map[string]DistributionInformation, err error)
func LaunchAndPipe ¶
func RegisterDistribution ¶
func StopDistribution ¶
Types ¶
type DistributionInformation ¶
type DistributionInformation struct { Name string State DistributionState Version int IsDefault bool }
func GetDistribution ¶
func GetDistribution(name string) (info DistributionInformation, err error)
type DistributionState ¶
type DistributionState int16
const ( Unknown DistributionState = iota Stopped Running )
func ParseDistributionState ¶
func ParseDistributionState(label string) (s DistributionState, err error)
func (DistributionState) String ¶
func (s DistributionState) String() (r string)
Click to show internal directories.
Click to hide internal directories.