Skip to content

Add article: PowerShell Can Put Pictures in Your Terminal with SIXEL - #115

Merged
HeyItsGilbert merged 3 commits into
PowerShellOrg:mainfrom
eosfor:article/powershell-sixel-images
Sep 3, 2026
Merged

Add article: PowerShell Can Put Pictures in Your Terminal with SIXEL#115
HeyItsGilbert merged 3 commits into
PowerShellOrg:mainfrom
eosfor:article/powershell-sixel-images

Conversation

@eosfor

@eosfor eosfor commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

A small, mostly-for-fun PowerShell experiment: render PNG, JPEG, and SVG images directly in a terminal using Out-Sixel and the SIXEL protocol.

  • Includes a real iTerm2 GIF recording and the downloadable source SVG.
  • Documents the tested macOS/iTerm2 environment and terminal/runtime requirements explicitly.
  • Invites Windows Terminal readers to test the example; does not claim an end-to-end Windows test.
  • Pins the public LibSixel.PowerShell 0.2.0-beta2 prerelease and explains the limitations.
  • Uses the existing Andrey Vernigora author profile and publication date September 3, 2026.

Validation

  • Based on current upstream/main; includes the article, its two media assets, and one generated icon CSS rule required by the NOTE callout.
  • git diff --cached --check, npm run build:css, npm run build:icons, and npm run build passed.
  • Fixed the initial CI asset-freshness failure by regenerating the icon CSS for the NOTE callout.
  • SVG passed xmllint; generated HTML and both published media paths checked.
  • Downloaded 0.2.0-beta2 from PowerShell Gallery into an isolated temporary directory and tested the article inline SVG, file input, width, height, palette and AsString output on macOS. All returned valid ESC P prefixes.
  • The iTerm2 recording comes from the earlier end-to-end test; Windows Terminal remains explicitly untested.
  • Checked existing PRs and upstream for SIXEL duplicates.

@netlify

netlify Bot commented Sep 3, 2026

Copy link
Copy Markdown

Deploy Preview for powershellorg ready!

Name Link
🔨 Latest commit 2f14a30
🔍 Latest deploy log https://app.netlify.com/projects/powershellorg/deploys/6a99fb292686fe0008672e39
😎 Deploy Preview https://deploy-preview-115--powershellorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@HeyItsGilbert
HeyItsGilbert merged commit fcf348c into PowerShellOrg:main Sep 3, 2026
5 checks passed
@HeyItsGilbert

Copy link
Copy Markdown
Member

Looks good! Thanks for the article!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants