Sem CLI collision with old Sem CLI
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start with the installation script and inspect how it locates the sem command and determines the expected path. Reproduce a system with an older S1 sem command elsewhere on PATH, then verify installation stops and asks the user to remove it when a collision is found.
Written by the indexing model from the issue text.
Description
The Sem CLI can collide with the S1 sem CLI. To mitigate this, we should check the existence of a sem command that is not in the expected path in the installation script, stop and ask the user to remove the old one.
- Dominant language
- Go
- Stars
- 31
- Forks
- 20
- Avg merge
- 9h 41m
- Merged PRs (30d)
- 2
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from semaphoreci/cli
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
semaphoreci/cli#226 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
semaphoreci/cli#205 · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
semaphoreci/cli#179 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
semaphoreci/cli#178 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
semaphoreci/cli#177 · 1 comment ·
Similar issues
-
automation models
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/TypeScript#64758 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
SocialGouv/iterion#2369 ·
Maintainers usually reply within 1 day
-
daemon/cluster: imageWithDigestString returns the mirror error even when upstream resolves the tagOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area/ci bug priority/p3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day