Christopher Konopka
Posted on January 15, 2020
Before sharing a project that uses credentials, it is important to show a user how to save their credentials within the bash_profile. The reasoning for this is security, and it makes variables globally accessible within the architecture. The example is specifically for OSX and Linux.
Open the ~/.bash_profile using your favorite text editor using Terminal.
nano ~/.bash_profile
Create a new variable and export it. Save and exit.
export API_KEY="KEY"
export API_SECRET="SECRET"
Reload the variables using source.
source ~/.bash_profile
Create a new Go program and name it main.js. Add the fmt and os libraries.
package main
import(
"fmt"
"os"
)
func main(){
// ... code here
}
Use the os library's Getenv function to retrieve the environmental variable and print them out.
APIkey := os.Getenv("API_KEY")
APIsecret := os.Getenv("API_SECRET")
Print out the APIkey and APIsecret using fmt.
fmt.Println(APIkey, APIsecret)
Posted on January 15, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.