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

Error messages are sent to stdout, not to stderr

Open
#74 4 comments 2 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@marcschaeferger is already working on this.

Since May 20, 2026.

  • #77 by @LaurenceJJones — open

Assessment

This issue has not been assessed yet.

Description

needs investigating
Describe the Bug

When installing the NixOS package from nixpkgs-unstable, several commands (for example to create completions) throw errors which are written to the completions file, like

failed to create /homeless-shelter/.config/pangolin: mkdir /homeless-shelter: permission denied
failed to create /homeless-shelter/.config/pangolin/logs: mkdir /homeless-shelter: permission denied

A workaround can be to set the HOME environment variable in the Nix file.

But the problem also would not occur if pangolin-cli would not write the errors to stdout but to stderr.

Disclaimer: I'm quite new to NixOS but I checked back this matter with a very experienced colleague of mine. If you have any questions, please let me know.

Environment
  • OS Type & Version: NixOS 25.11
  • Pangolin Version: 1.18.4
  • Gerbil Version:
  • Traefik Version:
  • Newt Version:
  • Client Version: pangolin-cli 0.8.1
To Reproduce
  • Set HOME environment variable to a directory without write permission for regular users (for example /root)
  • Run pangolin completion fish >output.txt
  • Check written file, error messages should be included.
Expected Behavior

Error messages should be sent to stderr.

Dominant language
Go
Stars
54
Forks
19
Avg merge
2d 17h
Merged PRs (30d)
11

Getting set up

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 fosrl/cli

All issues in fosrl/cli

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.