Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

No easy output for go not installed

Open Beginner friendly
#6 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
69/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
go
Domain
build-system

Research direction

Start with the cli target around line 46 of the Makefile, which runs go build in cmd/janus-cli. Check how other targets report missing prerequisites, then make the missing-Go case produce a clear, actionable message. Done when running make cli without Go explains that Go must be installed instead of only showing the shell error.

Written by the indexing model from the issue text.

Description

➜  Janus git:(main) make cli
make: go: No such file or directory
cd cmd/janus-cli && go build -ldflags="-s -w -X main.version=1.2.0" -o ../../janus-cli .
/bin/sh: 1: go: not found
make: *** [Makefile:46: cli] Error 127
➜  Janus git:(main) 

Dominant language
Python
Stars
59
Forks
2
PR merge metrics
No merged PRs in 30d

Getting set up

  • Ships a Dockerfile or Docker Compose file
  • No pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SpecterOps/Janus

All issues in SpecterOps/Janus

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.