{"_id":"@code-fixer-23/pi-bash-tooljack-nu","_rev":"16-432237b84a92440ff936c57723f0406b","name":"@code-fixer-23/pi-bash-tooljack-nu","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.0.0","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"_id":"@code-fixer-23/pi-bash-tooljack-nu@1.0.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"includedScripts":["check"]},"pi":{"extensions":["src/index.ts"]},"dist":{"shasum":"daa561abe82e8eda7f63202665afcf28a6c35414","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.0.0.tgz","fileCount":15,"integrity":"sha512-L6GLuBYfX5giWZ6MFmwh/8gdysQ85ON1hu724BHkFVpA/san+thpzIIRDgx3zAFVVhDn7qyasxALS0yTCy1PCQ==","signatures":[{"sig":"MEQCIAO9lbtSg8Jh4Juby0b/j/XDjJbLHehDNrQjgVrJmTe5AiBgiVnYNTaqXB5Y31P5Jncz2V7j2zUWGDirY5NIJDDxjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47628},"type":"module","scripts":{"lint":"eslint .","test":"vitest run --passWithNoTests","check":"pnpm run typecheck && pnpm run lint && pnpm run test","format":"biome format --write .","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.3.1","@sinclair/typebox":"^0.34.49","@mariozechner/pi-tui":"^0.67.2","@mariozechner/pi-coding-agent":"^0.67.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.0.0_1779286902940_0.5813563077934234","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.0.2","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"_id":"@code-fixer-23/pi-bash-tooljack-nu@1.0.2","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"extensions":["src/index.ts"]},"dist":{"shasum":"23d4f7544b1f072acdbaef6d0cdc76816abc5c65","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.0.2.tgz","fileCount":15,"integrity":"sha512-mNwjj8fLzgDyPhyaERBlmWbzyNJBqyJ3J19WJEJAU6qySZ0llU5glxRdVHLhv9g0QuFZCCgjzHqU/+lmsUHn3Q==","signatures":[{"sig":"MEQCIHBrn0T5T3AJJbOFZ9Znx5G6x6k1yldFMUoUSUCvOhK0AiBhRclElJL2rRFSwpqNFB+AaqFNgSHdA42HuDCtz8c5VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49507},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":"https://github.com/louiss0/pi-packages","description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.3.1","@sinclair/typebox":"^0.34.49","@earendil-works/pi-tui":"^0.75.3","@earendil-works/pi-coding-agent":"^0.75.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.0.2_1779729890334_0.1304750039223479","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.0","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"./assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"0b94216026ee68e75a3ce081cf6bd06bf4e06da0","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.0.tgz","fileCount":17,"integrity":"sha512-9R/r5ReK5BnZk8rzn3pdNxejTUttOnp+XeN/9N8/d7VCdgASbayWtHdbXauD1BWxp4nP8wqFT0/vvTSV+9Vv4g==","signatures":[{"sig":"MEYCIQDoXKo0LAOHOef1/uPOqiig6n5zr+vTkBpKejZ6y1jnOQIhAOFNmSkO07aXZ3AA5NSnAl7VF5qcL/OUyUCx3BydHtn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2216719},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.3.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.0_1779995078097_0.23110805734354223","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.1","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.1","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"71a29a83de33bb87c59fb6b487c3d5c3b46f8672","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.1.tgz","fileCount":17,"integrity":"sha512-Wfm+Hx/d4uecXjdvHipaZd8UdyQDcHw3DRIaoUsALXrgVZUiCaYWeJCjeWaDUw0Z7JG8Cwrl6h/nruAt/VAavA==","signatures":[{"sig":"MEUCIQCM/QvvgtgTt9exKcE8TgwgApITQaPvtcB3c4j5l0XsYAIgdbjRnsHXfAtx0iKFT9yWTOS/TZPPgGuvv5AbW9B3dzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2216948},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.3.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.1_1779998687434_0.8255028526477712","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.2","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.2","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"1611a6740946c3e3fe88eb270ee41e208572a3c1","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.2.tgz","fileCount":18,"integrity":"sha512-nif+ix1CsWE/owUKUpuFMreD0ZzUCzeqB4+i+cnr8F+j91eUcDlykqGyIyEes7k/wPoCjr/XJEzKlUwuBWEJ4w==","signatures":[{"sig":"MEUCIQCTd2y75gFiVNkQExCgw9H81JOnsT8pbAarxqjPD8OFhwIgDoMRww4uPplR/qA7Tw7+cDwXEskvsocNaAoUQnkQ/X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218825},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.2_1781036675316_0.33647338299433316","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.3","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.3","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"17aba03dd7b50430509bda4c3a9a1a05deaa80e3","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.3.tgz","fileCount":18,"integrity":"sha512-9j0Q77mxd+A1GJa5rsJJtLsvLPtTU+rXlBsFLQK/VqB/x6A6wK1n+wpUvUhGYcWo8HzWS1nKwnxNOUp8VrCWEw==","signatures":[{"sig":"MEYCIQD4ju4eG1hkVg420gs5cHpq/rC4t0JGYEQAB8ENcTeylAIhAMprbhfnhLvgRuS7uzHzhIPqIk3DOkDlDBT0VfNyLcoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219288},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.3_1781111880064_0.3468631703281919","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.4","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.4","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"ece2926728957a8e3d4c4f5f1b6f7a1a312c0aba","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.4.tgz","fileCount":18,"integrity":"sha512-BDMcyh43jWTdZMbhLG8gZSJa4gT9F73yaq2idlBzUCG2MBur66x3YQxrkBkLckorbxXZT33pRLF7zdHS+JxTRA==","signatures":[{"sig":"MEUCIQD7odVSNtQ3wB2zU/bh4+FVX3x10/OiFyqCGnkXXKd1XQIgJPAf1PizG6BNTs5lgiGDkuyO02ANCT+7SMTqqErYShg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219381},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.4_1781227149735_0.7093883517832122","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.5","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.5","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"c1b9a99b96e36d5dd66e44f7ed5e3ca99fde2e72","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.5.tgz","fileCount":18,"integrity":"sha512-a9/BC3UQudq4grrbYqpbETBUAsL6BxzFytlDMmi/ZphnzczZfomHYbmkvI3uoH7NX4B1hKyK0MUvJ366Lpr0UA==","signatures":[{"sig":"MEUCIQCsyIENshySsMKCGYruFqfQeYccUO8kwBDprbDB1DTetQIgWypZBCgB4hA9Eec+1TCr3zHozKxLHhvNDicaVLromoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219474},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.5_1781492415176_0.03213376330197626","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.6","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.6","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"e76da69965741ee9306f7d90023dae4373b72134","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.6.tgz","fileCount":18,"integrity":"sha512-NfFMILCWn/3Hr4RSaPMLJf0BVmXIQeGNE4KMWUyUTJ2/SmQqQyrZwU92e1Ur4PCRpqeOc13y7tbHQ263jfZcGQ==","signatures":[{"sig":"MEUCICgQAn/K6C1QLvxIqg6DCEtNWN3UuF75ABzr/AvoEzDlAiEAnlgX0VOq4JzxH8l2Qh5zLmTFZpXRXet4jZ9JY/+0bSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219776},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.6_1781640430106_0.4975884559822945","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.7","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.7","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"7c4c33465bb90ba2ff5cad565941a2cc448ce315","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.7.tgz","fileCount":18,"integrity":"sha512-hr3Z8NOpWovKmjU9NWAhGOki1dMD0deiL8x5E++6bWc3GaIoKPxpQf34mqq5qWe/hXxakWkuqp0qf9QKdn2J/g==","signatures":[{"sig":"MEUCIDl55zStu2BA2/D9SNheZcAI46QOhtzz+Js1C9oQ2yp6AiEA4HVYbiWwwOWj1EKJGsM8EHmclC/oXZF9RJc9PJ4t7ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219869},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.7_1781646422517_0.196497394770617","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.8","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.8","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"b6c064a26eb0a43367b2abc6e52b8f879734a008","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.8.tgz","fileCount":18,"integrity":"sha512-YOZgxRiUePmb3uC+cMnE3+KlQpi4iNNLRC9lRnpz9KM/pZhVoqUXTr9TnmBFfs26OlugKBgYMO3bzjz0q1BjRg==","signatures":[{"sig":"MEYCIQDA6PlNbtKGorarbnV+F3JbCa/+Ep4v1cOb3C5liPmCYwIhAIkD1piw1wqSXdPeECuxl9P4tXt+6l5fBde4X2cfXVct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218869},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.8_1781656013141_0.13540351264200945","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.9","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.9","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"7756ee3cfc58a5496ba741ace069b88d85b5b07e","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.9.tgz","fileCount":18,"integrity":"sha512-lz5O+9GQz0RnjzvVAplkUkQmts3zK+J5XP/R+DL0KnvNwHPLVQDLhM9NsWNQAWXeAKdGRfkwNQ3kvIdjKY4rSQ==","signatures":[{"sig":"MEUCIHESP6mvvhYPGQSs6A/P9a2Xc/bEp3sbPkv5YSrA2ZuDAiEAt/Npm+PiJJsgzXoJTfWICBHcTYjipjip9UQOf0GV8BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218962},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.9_1781656956009_0.7517925704745974","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.1.10","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.1.10","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"ceb5797665b174ec0accccb4ea4e3668f6b21803","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.1.10.tgz","fileCount":18,"integrity":"sha512-3uzfPCtIVfEtARydIU16O3lS5Sv2fA3Zuxk85jl3RxEyq5to+D7+NDpyCHD9vQU76gCEhzaeIDpp1KpD0yzapg==","signatures":[{"sig":"MEYCIQDjuJu0/hAVYTYva67oivCn7UEP0gJfrjQjvIQXC6/sFgIhAMGTT7gt7ATuMQ5uOh0BJUtBOnqB77fy0WdYj/gvIVMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219057},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.1.10_1781658301152_0.9392614984578724","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.2.0","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.2.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"7d0d2da76abe5d286cce52c1454d064f61031db8","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.2.0.tgz","fileCount":18,"integrity":"sha512-HbINqEmG2Y0OfdcjmcbkshBQ6wpIfrB3i/+pfgfF7mTbbOpayoxim8892LB61CsqOfT0Ke35jYOf5GL+APR0sA==","signatures":[{"sig":"MEQCICx8qhwOt2HaNorJ3K3NVVA2fkv2kL4Rsx3jenjVPxVMAiB1lZIzjtbGEpru7YFvihI/O0rKYoWd+XVknQfmGeHpyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214132},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"22.19.0","dependencies":{"valibot":"^1.4.1","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.2.0_1782338102909_0.37588840357952313","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.2.1","keywords":["pi-package"],"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.2.1","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"homepage":"https://github.com/louiss0/pi-packages","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"pi":{"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg","extensions":["src/index.ts"]},"dist":{"shasum":"246d42668925428eadc7d946c0e8238dbb2c9820","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.2.1.tgz","fileCount":18,"integrity":"sha512-Jm077uQYAUgvforodhPQ3E7fn1IEt1Ecv5rk7EKuVoZofRNXy7A/Qi90yL4567PO0NqSshPnC26fDlAIBLwXFQ==","signatures":[{"sig":"MEQCIHJwIaC7UOXhn2UOMv6fjFlmvR+gyYEV00/HS+5JFgqpAiBsLZcIj01x190WCpJnW8/dwSgc7C3hpiVUPSjNnl+BXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214423},"type":"module","_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"repository":{"url":"https://github.com/louiss0/pi-packages","type":"git","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","directories":{},"_nodeVersion":"24.15.0","dependencies":{"valibot":"^1.4","@sinclair/typebox":"^0.34.49","@code-fixer-23/pi-form-components":"3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-bash-tooljack-nu_1.2.1_1783472379309_0.7948431928931441","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"type":"module","name":"@code-fixer-23/pi-bash-tooljack-nu","version":"1.2.3","description":"Pi extension that hijacks the bash tool and routes it through Nushell","author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"repository":{"type":"git","url":"https://github.com/louiss0/pi-packages","directory":"pi-bash-tooljack-nu"},"homepage":"https://github.com/louiss0/pi-packages","license":"MIT","bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"keywords":["pi-package"],"publishConfig":{"access":"public"},"pi":{"extensions":["src/index.ts"],"image":"https://raw.githubusercontent.com/louiss0/pi-packages/main/pi-bash-tooljack-nu/assets/Small-PI-Bash-Tooljack-nu-v2.jpg"},"dependencies":{"@sinclair/typebox":"^0.34.49","valibot":"^1.4","@code-fixer-23/pi-form-components":"3.1.6"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"_nodeVersion":"26.7.0","_id":"@code-fixer-23/pi-bash-tooljack-nu@1.2.3","dist":{"integrity":"sha512-EXXELR2UMZf+UrszOUv42lxpwKMw4EXrGX1ulHgnNPIXUTMlFKLT9QeBXZLkvGP3MzMSmjsguec/Ck4QeS1ofA==","shasum":"dc34a14accea9b88c2815ff3365dd79e2aa3dbf3","tarball":"https://registry.npmjs.org/@code-fixer-23/pi-bash-tooljack-nu/-/pi-bash-tooljack-nu-1.2.3.tgz","fileCount":19,"unpackedSize":2218550,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8+g9aXhot+3iZfuUTJtVyjtN6Y2wAD7mDMEYU9DAJJwIhALFJpv+28xbdHxg1GBkElWnp3Lw4XfrhlVpN5H6sMXY0"}]},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"directories":{},"maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-bash-tooljack-nu_1.2.3_1787510111866_0.5961105777313136"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T14:21:42.749Z","modified":"2026-08-23T18:35:12.229Z","1.0.0":"2026-05-20T14:21:43.099Z","1.0.2":"2026-05-25T17:24:50.515Z","1.1.0":"2026-05-28T19:04:38.277Z","1.1.1":"2026-05-28T20:04:47.691Z","1.1.2":"2026-06-09T20:24:35.527Z","1.1.3":"2026-06-10T17:18:00.302Z","1.1.4":"2026-06-12T01:19:09.918Z","1.1.5":"2026-06-15T03:00:15.408Z","1.1.6":"2026-06-16T20:07:10.310Z","1.1.7":"2026-06-16T21:47:02.698Z","1.1.8":"2026-06-17T00:26:53.370Z","1.1.9":"2026-06-17T00:42:36.286Z","1.1.10":"2026-06-17T01:05:01.335Z","1.2.0":"2026-06-24T21:55:03.074Z","1.2.1":"2026-07-08T00:59:39.500Z","1.2.3":"2026-08-23T18:35:12.078Z"},"bugs":{"url":"https://github.com/louiss0/pi-packages/issues"},"author":{"name":"Shelton Louis","email":"louisshelton0@gmail.com"},"license":"MIT","homepage":"https://github.com/louiss0/pi-packages","keywords":["pi-package"],"repository":{"type":"git","url":"https://github.com/louiss0/pi-packages","directory":"pi-bash-tooljack-nu"},"description":"Pi extension that hijacks the bash tool and routes it through Nushell","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"readme":"# @code-fixer-23/pi-bash-tooljack-nu\r\n\r\n\r\n\r\n`@code-fixer-23/pi-bash-tooljack-nu` keeps Pi's bash-oriented workflow but executes it through Nushell, adds command-aware completion, and makes command reuse faster with both history search and Command Hash Search.\r\n\r\n[![npm version](https://img.shields.io/npm/v/%40code-fixer-23%2Fpi-bash-tooljack-nu)](https://www.npmjs.com/package/@code-fixer-23/pi-bash-tooljack-nu)\r\n[![npm downloads](https://img.shields.io/npm/dm/%40code-fixer-23%2Fpi-bash-tooljack-nu)](https://www.npmjs.com/package/@code-fixer-23/pi-bash-tooljack-nu)\r\n[![license](https://img.shields.io/github/license/louiss0/pi-packages)](https://github.com/louiss0/pi-packages/blob/main/LICENSE)\r\n[![CI](https://github.com/louiss0/pi-packages/actions/workflows/ci.yml/badge.svg)](https://github.com/louiss0/pi-packages/actions/workflows/ci.yml)\r\n\r\n![Pi Bash Tooljack Nu](./assets/Big-Bash-Tooljack-nu.png)\r\n\r\n\r\n## Tools\r\n\r\n### `bash`\r\n\r\nThe `bash` tool preserves Pi's familiar shell tool name while executing the command with `nu -c` instead of Bash. Output streams back while the command runs, cancellations are propagated to the Nushell process tree, timeouts are enforced, and oversized output is truncated into a saved `nu-tool-output_<timestamp>.txt` file.\r\n\r\nArguments:\r\n\r\n- `string:command` is the Nushell command text to execute in the current working directory\r\n- `number:timeout` optionally aborts the command after the given number of seconds\r\n\r\n## Shortcuts\r\n\r\n### `Ctrl`+`H`\r\n\r\nOpens a recent Nushell history picker, filters out `pi` commands, lets you type to narrow the list in place, and executes the selected history entry directly through Nushell when you press `Enter`. This makes it easy to rerun or adapt previous shell work without retyping it into the editor.\r\n\r\n## Features\r\n\r\n- `#` starts **Command Hash Search** inside the editor. When you type `#` followed by a command prefix, the extension queries Nushell command metadata and suggests matches by name, category, description, and search terms.\r\n- `#` also improves insertion behavior for closure-taking commands. When a selected command expects a closure or block, the completion inserts ` {|$in| $in }` so the pipeline is ready to edit immediately.\r\n- `$env` powers Nushell-aware environment completion. Typing `$env` or `$env.` suggests the Nushell environment record and matching environment variable names from the current process.\r\n- `session_start` installs a custom editor wrapper so Pi's editor keeps its normal autocomplete flow while gaining Nushell-specific completion behavior.\r\n- `user_bash` replaces Pi's default bash operations with Nushell-backed execution so shell entry points continue to work with the Nushell runtime.\r\n- Large command output is preserved instead of dropped. When output exceeds Pi's byte or line limits, the full text is written to disk and the tool returns a compact pointer to that file.\r\n\r\n## Development\r\n\r\nRun tasks through Nx from the workspace root:\r\n\r\n```sh\r\npnpm nx run pi-bash-tooljack-nu:typecheck\r\npnpm nx run pi-bash-tooljack-nu:lint\r\npnpm nx run pi-bash-tooljack-nu:test\r\npnpm nx run pi-bash-tooljack-nu:metadata\r\npnpm nx run pi-bash-tooljack-nu:check\r\n```\r\n","readmeFilename":""}