Documentation ¶
Overview ¶
Package state implements setters and getters for command contexts.
Index ¶
- func AccessToken(ctx context.Context) string
- func ConfigDirectory(ctx context.Context) string
- func UserHomeDirectory(ctx context.Context) string
- func WithAccessToken(ctx context.Context, token string) context.Context
- func WithConfigDirectory(ctx context.Context, cd string) context.Context
- func WithUserHomeDirectory(ctx context.Context, uhd string) context.Context
- func WithWorkingDirectory(ctx context.Context, wd string) context.Context
- func WorkingDirectory(ctx context.Context) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessToken ¶
AccessToken returns the access token ctx carries. It panics in case ctx carries no access token.
func ConfigDirectory ¶
ConfigDirectory returns the config directory ctx carries. It panics in case ctx carries no config directory.
func UserHomeDirectory ¶
UserHomeDirectory returns the user home directory ctx carries. It panics in case ctx carries no user home directory.
func WithAccessToken ¶
WithAccessToken derives a Context that carries the given access token from ctx.
func WithConfigDirectory ¶
WithConfigDir derives a Context that carries the given config directory from ctx.
func WithUserHomeDirectory ¶
WithUserHomeDirectory derives a Context that carries the given user home directory from ctx.
func WithWorkingDirectory ¶
WithWorkingDirectory derives a Context that carries the given working directory from ctx.
func WorkingDirectory ¶
WorkingDirectory returns the working directory ctx carries. It panics in case ctx carries no working directory.
Types ¶
This section is empty.