12 comments

  • mh- 1 hour ago
    This is great. Small, trivial suggestion: the gif that loops in the README should pause on the screen w/ the output for a few seconds longer - it disappears (restarts) too quickly to take in all of the output.
  • pranshuparmar 8 hours ago
    A quick note on scope: this is not meant to replace existing monitoring or observability tools. It’s designed for those moments when you SSH into a box and need to quickly understand “why is this running” without digging through configs, cron jobs, or service trees manually.

    Happy to answer questions or adjust direction based on feedback.

    • dcminter 3 hours ago
      This is very clever. I've often needed to figure out what some running process was actually for (e.g. because it just started consuming a lot of some limited resource) but it never occurred to me that one could have a tool to answer that question. Well done.

      ---

      Edit: Ah, ok, I slightly misunderstood - skimmed the README too quickly. I thought it was also explaining what the process did :D Still a clever tool, but thought it went a step further.

      Perhaps you should add that though - combine Man page output with a database of known processes that run on various Linux systems and a mechanism for contributing PRs to extend that database...? Unlesss it's just me that often wants to know "what the fsck does /tmp/hax0r/deeploysketchyd actually do?" :P

  • be_erik 1 hour ago
    If you're looking to build and install this from source, here's the incantation:

    CGO_ENABLED=0 go build -ldflags "-X main.version=dev -X main.commit=$(git rev-parse --short HEAD) -X 'main.buildDate=$(date +%Y-%m-%d)'" -o witr ./cmd/witr

    Call me old-fashioned, but if there's an install.sh, I would hope it would prefer the local src over binaries.

    Very cool utility! Simple tools like these keep me glued to the terminal. Thank you!

  • DougN7 1 hour ago
    What does this means for context: “Git repository name and branch” Does this mean it detects if something is running from within a git repository folder? Couldn’t find the code that checked this.
  • techsystems 2 hours ago
    I'm really loving this!

    'Responsibility chain' will become a trendy phrase.

  • wyldfire 21 minutes ago
    `ps uaxf` gives me pretty similar output.
  • 4ggr0 3 hours ago
    i definitely see the use for it, lots of moments where i wonder how or why something was started.
  • TheCraiggers 3 hours ago
    This is amazing. Thank you for sharing this.

    Do you have any qualms about me making an entry in the AUR for this?

    • giancarlostoro 2 hours ago
      Im not the author but I would love for an AUR made for this ;)

      My favorite thing about arch is how insanely quickly AURs pop up for interesting tools.

  • q2dg 3 hours ago
    pstree doesn't answer the why?
  • dontdieych 3 hours ago
    Nice and installed then starred.
  • Saris 4 hours ago
    This looks very handy to have around!
  • canxerian 4 hours ago
    Great idea!