package
0.0.0-20210201173354-8cba18c2dd1c
Repository: https://github.com/ugorji/go-common.git
Documentation: pkg.go.dev

# README

go-common/osutil

This repository contains the go-common/osutil library.

To install:

go get github.com/ugorji/go-common/osutil

Package Documentation

Package osutil provides utilities functions for the operating system.

Exported Package API

func AbsPath(path string) (abspath string, err error)
func ChkDir(dir string) (exists, isDir bool, err error)
func CopyFile(dest, src string, createDirs bool) (err error)
func CopyFileToWriter(dest io.Writer, src string) (err error)
func IsTerminal(fd int) bool
func MkDir(dir string) (err error)
func OpenInApplication(uri string) error
func SymlinkTarget(fi os.FileInfo, fpath string) (fpath2 string, changed bool, err error)
func WriteFile(dest string, contents []byte, createDirs bool) (err error)