diff --git a/Readme.adoc b/Readme.adoc index a0943d4..eed3466 100644 --- a/Readme.adoc +++ b/Readme.adoc @@ -129,7 +129,7 @@ $ ./burrito_out/lc_ --version === Configuration You must set the `LINEAR_API_KEY` environment variable to your Linear API key. -You can find your API key in your https://linear.app/settings/api[Linear Settings]. +You can find your API key in your https://linear.app/settings/account/security[Linear Settings]. === Commands diff --git a/app/lib/linear_cli/cli.ex b/app/lib/linear_cli/cli.ex index 7228f43..d2dc190 100644 --- a/app/lib/linear_cli/cli.ex +++ b/app/lib/linear_cli/cli.ex @@ -311,7 +311,12 @@ defmodule LinearCli.CLI do halt ) do IO.puts(:stderr, "LINEAR_API_KEY is not set.") - IO.puts(:stderr, "Set it to your Linear API key - see https://linear.app/settings/api") + + IO.puts( + :stderr, + "Set it to your Linear API key - see https://linear.app/settings/account/security" + ) + IO.puts(:stderr, "** Missing configuration, cannot continue **") maybe_print_backtrace(debug) halt.(78) diff --git a/app/test/linear_cli/cli/missing_api_key_test.exs b/app/test/linear_cli/cli/missing_api_key_test.exs index 4526c1f..af3bdcd 100644 --- a/app/test/linear_cli/cli/missing_api_key_test.exs +++ b/app/test/linear_cli/cli/missing_api_key_test.exs @@ -16,7 +16,7 @@ defmodule LinearCli.CLI.MissingApiKeyTest do assert_received {:halted, 78} assert output =~ "LINEAR_API_KEY is not set." - assert output =~ "https://linear.app/settings/api" + assert output =~ "https://linear.app/settings/account/security" refute output =~ "What the heck is this?" refute output =~ "Ash.Error" end