Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F10472672
README.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
681 B
Subscribers
None
README.md
View Options
#
go
-
homedir
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
incredibly
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
.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Feb 22, 6:16 AM (15 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3155291
Attached To
rWCLI writeas-cli
Event Timeline
Log In to Comment