Candango iook
Candango iook is a Go library designed to make file and directory
operations simple, reliable, and idiomatic. It provides helpers for common
tasks such as checking existence, copying directories, and working with files —
all with Go best practices in mind.
Installation
Use go get to install:
go get github.com/candango/iook
Then import in your code:
import "github.com/candango/iook"
Usage
Check if a directory exists
import "github.com/candango/iook/dir"
if dir.Exists("/tmp/mydir") {
// Directory exists
}
Copy all contents of a directory
import "github.com/candango/iook/dir"
err := dir.CopyAll("source", "destination")
if err != nil {
log.Fatal(err)
}
Check if a file exists
import "github.com/candango/iook/file"
if file.Exists("myfile.txt") {
// File exists
}
Contributing
Contributions are welcome! Please open issues or pull requests on GitHub.
License
MIT