Skip to content

Instantly share code, notes, and snippets.

View gwpl's full-sized avatar

Grzegorz Wierzowiecki gwpl

  • Europe - usually: Zürich, Warsaw or Berlin
View GitHub Profile
@gwpl
gwpl / TEST-REPORT.md
Created February 19, 2026 12:36
Test Report: tmux Sixel Popup Rendering and Cleanup (PR #4868)
@gwpl
gwpl / README.md
Last active February 19, 2026 13:46
tmux Sixel Popup Cleanup Testing Toolkit - automated testing for sixel image rendering and cleanup in tmux display-popup overlays

tmux Sixel Popup Cleanup Testing Toolkit

Automated testing infrastructure for verifying sixel image rendering and cleanup in tmux display-popup overlays.

Problem

When a sixel image is displayed inside a tmux popup and the popup closes, pixel artifacts can persist on screen ("ghosting"). This happens because terminal emulators render sixel data in a separate graphics layer that standard

@gwpl
gwpl / konsole-programmatic-cheatsheet.md
Last active February 19, 2026 11:52
Konsole Programmatic Launch & Screenshot Cheatsheet — robust recipes for font, colors, size, chrome control and non-interactive screenshots. Useful for automated terminal testing and documentation.

Konsole Programmatic Launch & Screenshot Cheatsheet

Robust recipes for programmatically launching Konsole windows with controlled font, colors, size, and chrome — and capturing non-interactive screenshots. Useful for automated terminal software testing, documentation generation, and CI/CD visual regression.

Also you may want to check this as example for how insights were used for automated and AI Assisted Debugging and Testing of implementing Sixel features for Tmux : tmux Sixel Popup Cleanup Testing Toolkit.

Quick Reference

# Minimal: launch with custom font and colors
@gwpl
gwpl / 00_claude-code-session-branching.md
Last active February 17, 2026 19:00
Claude Code CLI: Programmatically Session Branching & Parallel Conversations — Educational guide + runnable experiment script

Claude Code CLI: Session Branching & Parallel Conversations - Programmatically via CLI in non-interactive mode!

Experiment: Exploring how to fork a single Claude Code conversation into multiple parallel branches using --session-id, --resume, and --fork-session.

The Idea: Git-like Branching for AI Conversations

Just like git branch lets you explore multiple code paths from a single commit, Claude Code's session flags let you fork a conversation at a decision point and explore multiple directions independently — each branch remembering the

title
Tmux Popup Notes

Ahhh, this is a good one — this is exactly the kind of terminal ergonomics question that separates casual tmux users from people who live in their terminal.

You’re basically asking:

“How do I open a small ‘box’ over my current running pane and run a command inside it?”

@gwpl
gwpl / claude-plugins-per-invocation-only.my-260216.md
Created February 16, 2026 21:13
Claude Code Plugins Activation Only PER specific instance invocation!
@gwpl
gwpl / claude-private-marketplace-and-private-plugins-26Q1.md
Last active February 16, 2026 21:14
Private Marketplace and Private Plugins Claude Code
@gwpl
gwpl / 00_SIGMA_JS_IN_EDGEQUAKE.md
Last active February 11, 2026 17:32
Graph Rendering and UI of EdgeQuake Analyzed (Sigma.js , implementation references etc)

Sigma.js in EdgeQuake: Graph Visualization Architecture

Date: February 2026 Repository: EdgeQuake Visualization Library: Sigma.js | GitHub


Executive Summary

@gwpl
gwpl / td_benchmark.sh
Last active February 11, 2026 17:21
Todoist td cli tool simple measurements, comment for improvements welcome (request for better --verbose debugging output : https://github.com/Doist/todoist-cli/issues/40 )
#!/bin/bash
# request for better --verbose debugging output : https://github.com/Doist/todoist-cli/issues/40
set -x
set -x
date; time td today | wc -l
date; time td today --all | wc -l
@gwpl
gwpl / 00_Programmatic_STL_3D_Rendering.md
Last active January 26, 2026 14:33
render_stl.py - Render STL files to multiple PNG projections using f3d (Python/uv)

render_stl.py

Render STL files to multiple PNG projection images using f3d - a fast and minimalist 3D viewer.

See also: Comparison of programmatic STL rendering options for Linux - compares f3d, OpenSCAD, Blender, trimesh, and other tools.

Features

  • Generates 10 standard views: front, back, left, right, top, bottom, and 4 isometric angles
  • Zero setup with uv - dependencies auto-install on first run