helpers

package
v0.1.1-alpha Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UserWorkPath = ""
)

Functions

This section is empty.

Types

type FileHelper

type FileHelper struct {
	FileSystem FileSystemType
}

func (*FileHelper) Package

func (h *FileHelper) Package(manifest models.Manifest) (string, error)

Package bundles an executable into a zip file in order to prepare for the lambda deployment

func (*FileHelper) ReadFile

func (h *FileHelper) ReadFile(filename string) (string, error)

func (*FileHelper) WriteFile

func (h *FileHelper) WriteFile(value string, filename string) error

type FileHelperType

type FileHelperType interface {
	Package(manifest models.Manifest) (string, error)
	ReadFile(filename string) (string, error)
	WriteFile(value string, filename string) error
}

type FileSystem

type FileSystem struct {
}

func (*FileSystem) Create

func (s *FileSystem) Create(name string) (afero.File, error)

func (*FileSystem) MkdirAll

func (s *FileSystem) MkdirAll(path string, perm fs.FileMode) error

func (*FileSystem) NewWriter

func (s *FileSystem) NewWriter(w io.Writer) *zip.Writer

func (*FileSystem) Open

func (s *FileSystem) Open(name string) (afero.File, error)

func (*FileSystem) ReadFile

func (s *FileSystem) ReadFile(filename string) ([]byte, error)

func (*FileSystem) UserHomeDir

func (s *FileSystem) UserHomeDir() (string, error)

func (*FileSystem) WriteFile

func (s *FileSystem) WriteFile(filename string, data []byte, perm fs.FileMode) error

type FileSystemType

type FileSystemType interface {
	Create(name string) (afero.File, error)
	MkdirAll(path string, perm fs.FileMode) error
	NewWriter(w io.Writer) *zip.Writer
	Open(name string) (afero.File, error)
	ReadFile(filename string) ([]byte, error)
	UserHomeDir() (string, error)
	WriteFile(filename string, data []byte, perm fs.FileMode) error
}

type TokenHelper

type TokenHelper struct {
	FileHelper FileHelperType
}

func (*TokenHelper) GetOrganisation

func (h *TokenHelper) GetOrganisation() (string, error)

func (*TokenHelper) GetToken

func (h *TokenHelper) GetToken() (string, error)

func (*TokenHelper) SaveOrganisation

func (h *TokenHelper) SaveOrganisation(organisationId string) error

func (*TokenHelper) SaveToken

func (h *TokenHelper) SaveToken(token string) error

func (*TokenHelper) TokenExists

func (h *TokenHelper) TokenExists() bool

type TokenHelperType

type TokenHelperType interface {
	TokenExists() bool
	SaveToken(token string) error
	GetToken() (string, error)
	SaveOrganisation(organisationId string) error
	GetOrganisation() (string, error)
}

Jump to

Keyboard shortcuts

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