Movatterモバイル変換


[0]ホーム

URL:


homedir

package
v28.5.2+incompatibleLatest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2025 License:Apache-2.0Imports:6Imported by:1

Details

Repository

github.com/moby/moby

Links

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

funcGet

func Get()string

Get returns the home directory of the current user with the help ofenvironment variables depending on the target operating system.Returned path should be used with "path/filepath" to form new paths.

On non-Windows platforms, it falls back to nss lookups, if the homedirectory cannot be obtained from environment-variables.

If linking statically with cgo enabled against glibc, ensure theosusergo build tag is used.

If needing to do nss lookups, do not disable cgo or set osusergo.

funcGetConfigHome

func GetConfigHome() (string,error)

GetConfigHome returns XDG_CONFIG_HOME.GetConfigHome returns $HOME/.config and nil error if XDG_CONFIG_HOME is not set.If HOME and XDG_CONFIG_HOME are not set, getpwent(3) is consulted to determine the users home directory.

See alsohttps://standards.freedesktop.org/basedir-spec/latest/ar01s03.html

funcGetDataHome

func GetDataHome() (string,error)

GetDataHome returns XDG_DATA_HOME.GetDataHome returns $HOME/.local/share and nil error if XDG_DATA_HOME is not set.If HOME and XDG_DATA_HOME are not set, getpwent(3) is consulted to determine the users home directory.

See alsohttps://standards.freedesktop.org/basedir-spec/latest/ar01s03.html

funcGetLibHome

func GetLibHome() (string,error)

GetLibHome returns $HOME/.local/libIf HOME is not set, getpwent(3) is consulted to determine the users home directory.

funcGetRuntimeDir

func GetRuntimeDir() (string,error)

GetRuntimeDir returns XDG_RUNTIME_DIR.XDG_RUNTIME_DIR is typically configured via pam_systemd.GetRuntimeDir returns non-nil error if XDG_RUNTIME_DIR is not set.

See alsohttps://standards.freedesktop.org/basedir-spec/latest/ar01s03.html

funcStickRuntimeDirContents

func StickRuntimeDirContents(files []string) ([]string,error)

StickRuntimeDirContents sets the sticky bit on files that are underXDG_RUNTIME_DIR, so that the files won't be periodically removed by the system.

StickyRuntimeDir returns slice of sticked files.StickyRuntimeDir returns nil error if XDG_RUNTIME_DIR is not set.

See alsohttps://standards.freedesktop.org/basedir-spec/latest/ar01s03.html

Types

This section is empty.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp