Documentation ¶ Index ¶ type Client func NewClient(address string) *Client type Config func LoadConfig() (*Config, error) func (c *Config) MakeBasicRequest(method, url, token string, data any) (*http.Response, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Client ¶ type Client struct { HttpClient *http.Client BaseURL string } func NewClient ¶ func NewClient(address string) *Client Initializes a new Client struct type Config ¶ type Config struct { Client *Client // Http client for handling server requests Db *database.Queries // Local database queries ConfigFP string // Config file path OperatingSystem string // Local operating system } CLI config struct func LoadConfig ¶ func LoadConfig() (*Config, error) Initializes configuration struct func (*Config) MakeBasicRequest ¶ func (c *Config) MakeBasicRequest(method, url, token string, data any) (*http.Response, error) Structure a basic Http request with required data Source Files ¶ View all Source files client.goconfig.gohttp.go Click to show internal directories. Click to hide internal directories.