state

package
v0.0.254 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package state implements setters and getters for command contexts.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessToken

func AccessToken(ctx context.Context) string

AccessToken returns the access token ctx carries. It panics in case ctx carries no access token.

func ConfigDirectory

func ConfigDirectory(ctx context.Context) string

ConfigDirectory returns the config directory ctx carries. It panics in case ctx carries no config directory.

func UserHomeDirectory

func UserHomeDirectory(ctx context.Context) string

UserHomeDirectory returns the user home directory ctx carries. It panics in case ctx carries no user home directory.

func WithAccessToken

func WithAccessToken(ctx context.Context, token string) context.Context

WithAccessToken derives a Context that carries the given access token from ctx.

func WithConfigDirectory

func WithConfigDirectory(ctx context.Context, cd string) context.Context

WithConfigDir derives a Context that carries the given config directory from ctx.

func WithUserHomeDirectory

func WithUserHomeDirectory(ctx context.Context, uhd string) context.Context

WithUserHomeDirectory derives a Context that carries the given user home directory from ctx.

func WithWorkingDirectory

func WithWorkingDirectory(ctx context.Context, wd string) context.Context

WithWorkingDirectory derives a Context that carries the given working directory from ctx.

func WorkingDirectory

func WorkingDirectory(ctx context.Context) string

WorkingDirectory returns the working directory ctx carries. It panics in case ctx carries no working directory.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL