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 CopyFileToDistribution(distributionName string, source string, destination string, commands ...string) error
- func FindWSL() string
- func FirewallInterface(distributionName string) (string, error)
- 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)
- func WslCommand(distributionName string, arg ...string) ([]byte, error)
- func WslFile(distributionName string, path string) string
- func WslPipe(input string, distributionName string, arg ...string) error
- type DistributionInformation
- type DistributionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyFileToDistribution ¶ added in v0.3.15
func FirewallInterface ¶ added in v0.3.15
func GetDistributions ¶
func GetDistributions() (result map[string]DistributionInformation, err error)
func LaunchAndPipe ¶
func RegisterDistribution ¶
func StopDistribution ¶
func WslCommand ¶ added in v0.3.15
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.