vibetunnel/linux/pkg
Helmut Januschka 70edaaddd5
feat: add cross-platform process checking with POSIX-first approach (#33)
**Platform-Optimized Strategy:**
- **POSIX Systems** (Linux, macOS, FreeBSD): Use efficient kill(pid, 0)
- **Windows Only**: Use gopsutil.PidExists() when kill() unavailable

**Implementation:**
- Primary: kill(pid, 0) on all POSIX platforms (most efficient)
- Fallback: gopsutil only on Windows (where kill() doesn't exist)
- No unnecessary overhead - each platform uses optimal method

**Benefits:**
- Maximum Performance: POSIX systems use native kill(pid, 0)
- Windows Support: gopsutil provides Windows compatibility
- Minimal Dependencies: gopsutil only loaded when needed
- Platform Optimal: Each OS uses its most efficient method

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-06-20 11:52:31 +02:00
..
api fix: Go server CPU optimization & resize control flag (#32) 2025-06-20 11:37:54 +02:00
config Add support for go in Mac app, implement missing features 2025-06-19 23:44:28 +02:00
ngrok Add support for go in Mac app, implement missing features 2025-06-19 23:44:28 +02:00
protocol Add support for go in Mac app, implement missing features 2025-06-19 23:44:28 +02:00
session feat: add cross-platform process checking with POSIX-first approach (#33) 2025-06-20 11:52:31 +02:00
terminal rename var 2025-06-20 04:08:02 +02:00
termsocket add connection timeout 2025-06-20 04:08:02 +02:00