{"_id":"@diegopetrucci/pi-compact-bash","name":"@diegopetrucci/pi-compact-bash","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@diegopetrucci/pi-compact-bash","version":"0.1.0","description":"A pi extension that renders collapsed bash tool output as a one-line preview.","keywords":["pi-package","pi","bash","terminal"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/diegopetrucci/pi-extensions.git","directory":"extensions/compact-bash"},"publishConfig":{"access":"public"},"pi":{"extensions":["index.ts"]},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"gitHead":"35ca0d21c51382edb3a702434d93add73c66c592","_id":"@diegopetrucci/pi-compact-bash@0.1.0","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-hv+J5lAoWWVf//JBNfeSU3zOYpn2XtVioAWwGYZQrujXbdDe4DGDfZiAPtoBjlpaMNShZptE59cDRaBVPk5ktg==","shasum":"1a96fb7aa08b6cad1fb210ac0e9d5537b981bbab","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-compact-bash/-/pi-compact-bash-0.1.0.tgz","fileCount":3,"unpackedSize":9163,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELkTWMyVZX0DC7vUtfjEX4+FcYk0fKFeO2c6UK6RT9JAiBkTKRPvSz+xyyElPU7xqM97PnErOnDV4/3oBSbjQvEhg=="}]},"_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"directories":{},"maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-compact-bash_0.1.0_1778359634537_0.5210716048099189"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T20:47:14.456Z","0.1.0":"2026-05-09T20:47:14.723Z","modified":"2026-05-09T20:47:14.914Z"},"maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"description":"A pi extension that renders collapsed bash tool output as a one-line preview.","homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","bash","terminal"],"repository":{"type":"git","url":"git+https://github.com/diegopetrucci/pi-extensions.git","directory":"extensions/compact-bash"},"bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"license":"MIT","readme":"# compact-bash\n\nA pi extension that makes collapsed assistant `bash` tool output much quieter.\n\nWhen enabled, collapsed bash output renders as one output line plus an inline hidden-line count and `Ctrl+O` expand hint. Expanding with `Ctrl+O` still shows the full rendered output.\n\n## Commands\n\n```text\n/compact-bash status\n/compact-bash off\n/compact-bash on\n/compact-bash toggle\n```\n\nThe extension starts enabled by default. Disabling is temporary for the current extension runtime/session; after `/reload`, `/new`, `/resume`, or `/fork`, it starts enabled again.\n\n## Install\n\n### Standalone npm package\n\n```bash\npi install npm:@diegopetrucci/pi-compact-bash\n```\n\n### Collection package\n\n```bash\npi install npm:@diegopetrucci/pi-extensions\n```\n\n### GitHub package\n\n```bash\npi install git:github.com/diegopetrucci/pi-extensions\n```\n\nThen reload pi:\n\n```text\n/reload\n```\n\n## Notes\n\n- This extension overrides pi's built-in `bash` tool so it can customize only the TUI renderer.\n- It reuses pi's built-in bash implementation and preserves `shellPath`/`shellCommandPrefix` settings when they are available from settings files.\n- It does not truncate or rewrite the actual tool result sent to the model.\n- It affects assistant-invoked `bash` tool rows. User `!`/`!!` bash commands are rendered by a separate pi component and keep pi's default preview behavior.\n","readmeFilename":"README.md","_rev":"1-23c3a2aca04abd76014e9eb645bfc21f"}