snap package prints erroneous token config instructions
- Linguagem predominante
- Go
- Estrelas
- 1.4k
- Forks
- 363
- Merge médio
- 6d 13h
- PRs com merge (30d)
- 2
Descrição
I haven't used exercism for a while, but upon deciding to revisit after a hiatus, I was pleased to find there is now a snap package available. Following the instructions at
https://exercism.io/cli-walkthrough
```
> sudo snap install exercism
```
and then, admittedly, not completely following all the instructions, I jumped to trying to install an exercise, and got the following error message
```
> exercism download --exercise=hello-world --track=typescript
Error:
Welcome to Exercism!
To get started, you need to configure the tool with your API token.
Find your token at
https://exercism.io/my/settings
Then run the configure command:
/snap/exercism/5/exercism configure --token=YOUR_TOKEN
```
In copying the instructions and replacing with my token
```
/snap/exercism/5/exercism configure --token=
```
and getting a positive confirmation message that it had worked correctly, I tried re-downloading the exercise
```
> exercism download --exercise=hello-world --track=typescript
```
only to receive the same error message. After a minor amount of debugging to determine the path of the actual `exercism` binary
```
> which exercism
/snap/bin/exercism
```
and using the updated path when running configure
```
/snap/bin/exercism configure --token=
```
it worked. Ultimately, I stumbled upon the correct instruction on the third page of
https://exercism.io/cli-walkthrough
```
exercism configure --token=
```
But it seems like the command
```
> exercism download --exercise= --track=
```
should output this instead of the ` /snap/exercism/5/exercism` path.
I realize I probably should have RTFM and I don't know enough about snaps to know how hard it is to fix, but seems like a reasonable fix given it's a beginner tool and the much appreciated effort for creating the snap.
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.