This package browser is in early development. Mind the rough edges.

go-github-com-mitchellh-go-homedir

Go library for detecting and expanding the user's home directory without cgo

This is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation environments.

Usage is simple, just call homedir.Dir() to get the home directory for a user, and homedir.Expand() to expand the ~ in a path to the home directory.

Why not just use os/user? The built-in os/user package requires cgo on Darwin systems. This means that any Go code that uses that package cannot cross compile. But 99% of the time the use for os/user is just to retrieve the home directory, which we can do for the current user without cgo. This library does that, enabling cross-compilation.

Installation

Install the latest version of go-github-com-mitchellh-go-homedir as follows:

guix install go-github-com-mitchellh-go-homedir

Or install a particular version:

guix install go-github-com-mitchellh-go-homedir@1.1.0

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of go-github-com-mitchellh-go-homedir about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir'><img src='https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir)

Example Org:

[[https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir][https://packages.guix.gnu.org/packages/go-github-com-mitchellh-go-homedir/badges/latest-version.svg]]