Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundation CLI

The Foundation CLI is your gateway to effortless interaction with the Foundation API. Designed with simplicity and efficiency in mind, this library abstracts away the complexity of direct API calls, providing a clean and intuitive interface for developers.

Installation

curl -s https://raw.githubusercontent.com/teleology-io/foundation-cli/master/download.sh | bash

Authentication

The Foundation CLI can be authenticated in two ways:

  1. The --api-key argument:
foundation --api-key='your_key_here' <command>
  1. Or exposed in the current process:
export FOUNDATION_API_KEY='your_key_here'

foundation <command>

The second approach is the suggested method as it reduces the amount of typing and increases the readability of the commands. The following examples are assuming the environment variable approach.

Environment Usage:

To display the environment for your project to stdout run:

foundation environment

To inject the environment into the currently running process run:

source <(foundation environment)

Configuration Usage:

To display the configuration for your project to stdout run:

foundation configuration

Variable Usage:

To make a request for the currently served variable:

foundation variable --name <name_of_variable>

To get the value served for a unique identifer run:

foundation variable --name <name_of_variable> --uid '<unique-id>'

About

Go CLI for the Foundation API

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages