Skip to content

Commit b0380a3

Browse files
authored
Use the standard ZOO_API_TOKEN environment variable (#989)
1 parent 0f563ba commit b0380a3

File tree

5 files changed

+20
-11
lines changed

5 files changed

+20
-11
lines changed

.envrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
use flake .
1+
# Enable nix development environment if installed
2+
if has nix; then
3+
use flake .
4+
fi

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: cargo test
2727
shell: bash
2828
run: |
29-
export KITTYCAD_API_TOKEN=${{secrets.KITTYCAD_API_TOKEN}}
29+
export ZOO_API_TOKEN=${{secrets.KITTYCAD_API_TOKEN}}
3030
just test-with-coverage
3131
env:
3232
RUST_BACKTRACE: 1

modeling-session/examples/cube_png.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ const CUBE_WIDTH: LengthUnit = LengthUnit(100.0);
2020
#[tokio::main(flavor = "current_thread")]
2121
async fn main() -> Result<()> {
2222
// Set up the API client.
23-
let kittycad_api_token = env::var("KITTYCAD_API_TOKEN").context("You must set $KITTYCAD_API_TOKEN")?;
24-
let kittycad_api_client = kittycad::Client::new(kittycad_api_token);
23+
let token = env::var("ZOO_API_TOKEN")
24+
.or_else(|_| env::var("KITTYCAD_API_TOKEN")) // legacy name
25+
.context("You must set $ZOO_API_TOKEN")?;
26+
let client = kittycad::Client::new(token);
2527

2628
// Where should the final PNG be saved?
2729
let img_output_path = env::var("IMAGE_OUTPUT_PATH").unwrap_or_else(|_| "model.png".to_owned());
2830

2931
let session_builder = SessionBuilder {
30-
client: kittycad_api_client,
32+
client,
3133
fps: Some(10),
3234
unlocked_framerate: Some(false),
3335
video_res_height: Some(720),

modeling-session/examples/cube_png_batch.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,16 @@ const CUBE_WIDTH: LengthUnit = LengthUnit(100.0);
2121
#[tokio::main(flavor = "current_thread")]
2222
async fn main() -> Result<()> {
2323
// Set up the API client.
24-
let kittycad_api_token = env::var("KITTYCAD_API_TOKEN").context("You must set $KITTYCAD_API_TOKEN")?;
25-
let kittycad_api_client = kittycad::Client::new(kittycad_api_token);
24+
let token = env::var("ZOO_API_TOKEN")
25+
.or_else(|_| env::var("KITTYCAD_API_TOKEN")) // legacy name
26+
.context("You must set $ZOO_API_TOKEN")?;
27+
let client = kittycad::Client::new(token);
2628

2729
// Where should the final PNG be saved?
2830
let img_output_path = env::var("IMAGE_OUTPUT_PATH").unwrap_or_else(|_| "model_batched.png".to_owned());
2931

3032
let session_builder = SessionBuilder {
31-
client: kittycad_api_client,
33+
client,
3234
fps: Some(10),
3335
unlocked_framerate: Some(false),
3436
video_res_height: Some(720),

modeling-session/examples/lsystem_png_batch.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ use uuid::Uuid;
2020
#[tokio::main(flavor = "current_thread")]
2121
async fn main() -> Result<()> {
2222
// Set up the API client.
23-
let kittycad_api_token = env::var("KITTYCAD_API_TOKEN").context("You must set $KITTYCAD_API_TOKEN")?;
24-
let kittycad_api_client = kittycad::Client::new(kittycad_api_token);
23+
let token = env::var("ZOO_API_TOKEN")
24+
.or_else(|_| env::var("KITTYCAD_API_TOKEN")) // legacy name
25+
.context("You must set $ZOO_API_TOKEN")?;
26+
let client = kittycad::Client::new(token);
2527

2628
// Where should the final PNG be saved?
2729
let img_output_path = env::var("IMAGE_OUTPUT_PATH").unwrap_or_else(|_| "model_lsystem_batched.png".to_owned());
2830

2931
let session_builder = SessionBuilder {
30-
client: kittycad_api_client,
32+
client,
3133
fps: Some(10),
3234
unlocked_framerate: Some(false),
3335
video_res_height: Some(720),

0 commit comments

Comments
 (0)