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 ExecuteIfNotExist(file string, fn func() error) error
- func Exists(path string) (bool, error)
- func GetOutboundIP() (net.IP, error)
- func MoveFileIfExists(src string, dst string) error
- func RemoveDirectoryContents(dir string, predicate func(string) bool) error
- func WriteFile(filename string, data []byte, perm os.FileMode) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteIfNotExist ¶
ExecuteIfNotExist executes the function fn if the file file doesn't exist.
func GetOutboundIP ¶
GetOutboundIP returns the preferred outbound ip of this machine
func MoveFileIfExists ¶
MoveFileIfExists moves the file src to the destination dst if it exists
func RemoveDirectoryContents ¶
Types ¶
This section is empty.