{"_id":"@asbjornenge/halp","_rev":"8-ed261c89dbd95ff121b8f26d74c3805b","name":"@asbjornenge/halp","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@asbjornenge/halp","version":"1.0.0","author":"","license":"ISC","_id":"@asbjornenge/halp@1.0.0","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"fc0a07c721c9fccfc0c153587cfc2053e4106b4d","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.0.0.tgz","fileCount":4,"integrity":"sha512-oviqymGLNE8T4xiJXKJfyQKZEMbRETCV4kQ9MMFZTrY/Ha7w/tB1tL55wYVvkGkW/FNFvqzRNOVB3zCj7+L+Tg==","signatures":[{"sig":"MEUCIQDJU74i2DaoZV4WCad/bn0giN7OAweYyhNliuYCaF1rDAIgFCrUl6qu4m2o3Ljqf4L+nsx68CmwNnVdaAoATP4+KSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5943},"type":"module","gitHead":"0f3708b948c9f0550923e782a5b6531b3c2a3937","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.8.2","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.0.0_1732966327606_0.1310699931662076","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@asbjornenge/halp","version":"1.0.1","author":"","license":"ISC","_id":"@asbjornenge/halp@1.0.1","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"7be565b3e806f19b1d03fb9844d63f1c5a877fa7","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.0.1.tgz","fileCount":5,"integrity":"sha512-z5CGF0f2JzYsIUHLw+5uz/5X+pmu1gacBfl96aUUCrOYW3uul9hK5RV7EZhBanAsa5ro8cOTj+BcegQ+kboFkg==","signatures":[{"sig":"MEUCIQCnUu5LMGtWAiaSN95m5iJ+KjwC4gH+43YgjX2T6barHwIgfOYbBY4E8M0vGJsBvuDRqK/IZNeDpPu9ZWwvV8SwyA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3518228},"type":"module","gitHead":"f4bb48943bd33b6d31751d5757cd7a9b62e6ca4d","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.8.2","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.0.1_1732986884654_0.7406987061045369","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@asbjornenge/halp","version":"1.0.2","author":"","license":"ISC","_id":"@asbjornenge/halp@1.0.2","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"f6b4a327d8dfdb1668de52ee31f8f5248f4d0c93","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.0.2.tgz","fileCount":4,"integrity":"sha512-egRtRDM7Yy8ztSGrU8CmUW40/R4640kuR8VXApZs4DZtT0n+S574tc+nZLWU2T/8+YeG2rUg/4P9X5Pm8XHQUw==","signatures":[{"sig":"MEQCHxWTU8pEuV4g+1wyc35XSa5u0sOvmtMsp7Yn2VlBAdwCIQDrdojPE7udOxTi6ziE1brIN1hmI2WZIRPvjwJB+wtcEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5962},"type":"module","gitHead":"c3a7bb099479840b16325abe0ecb546629f46c0a","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.8.2","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.0.2_1732987474770_0.6233774266006404","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@asbjornenge/halp","version":"1.0.3","author":"","license":"ISC","_id":"@asbjornenge/halp@1.0.3","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"210f86862e135c09735b70aa252e344b280cd4ad","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.0.3.tgz","fileCount":4,"integrity":"sha512-AyUdi01ryVJU10DvWAA33Id7yKMsxkMaa/tdwnrWzob5VXMbLriBCfrwr75WwV9xe8WpR6R3auMz6mYQi9isVw==","signatures":[{"sig":"MEUCIEYGd4uzX0kGHnE17WB3GeCE/7a7MPjolAIoxcrG4Ae7AiEA9YL/guHJrjkBA4EipfrGKk3XCITTlYLhEUljgq7oTCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5803},"type":"module","gitHead":"2ffb0326a4902e1d6579a82a072c921774dc3910","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.8.2","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.0.3_1732988893545_0.7178183975976489","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@asbjornenge/halp","version":"1.1.0","author":"","license":"ISC","_id":"@asbjornenge/halp@1.1.0","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"3a2b4d54350a22b6881ecfa90a1a1fe782d862d1","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.1.0.tgz","fileCount":4,"integrity":"sha512-IohjD8oVsY9npnqdIMitjMVsNBgWhUyo0TvYtIRW1mT8TGTqBVm1bqU+UCtplXHXa1qgkwNFmkzoTnxNNcnFXg==","signatures":[{"sig":"MEYCIQDn+HY5psHx7FMZh3g9zOwoUm/WAKO34BX3tMh0MXp03gIhAPjb7dqvYIxFPEysKLgrkj/pKCAMF9Ouh66oD6pKiTV7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5891},"type":"module","gitHead":"65dd6bf2f943c8ccfe100d62ce92c25c10b87f32","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.9.1","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.1.0_1735202356768_0.09071517766254744","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@asbjornenge/halp","version":"1.2.0","author":"","license":"ISC","_id":"@asbjornenge/halp@1.2.0","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"2728e45887ed7540ed6f6b890d34c19975696447","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.2.0.tgz","fileCount":4,"integrity":"sha512-x8E9LU7v6fdAMPzkVRWcESZ6VFdwGPnac6EizI0sYHJOUOhUk9t03IQr+FtBL6OtslKHNR631ol7NyKYEMUcSQ==","signatures":[{"sig":"MEQCICd7QH4JQREQ+VCiqrgt59Uh3gKZarQ+sLTGOKBGLfQpAiBp3R1tUbs8JmS5W0L5aMqrxmPpde8VT5+V2+kmQCdS5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5981},"type":"module","gitHead":"372bbc64b44378a4f76abaaada55889bb891faf3","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.9.1","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.2.0_1736186765659_0.6553119561355119","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@asbjornenge/halp","version":"1.3.0","author":"","license":"ISC","_id":"@asbjornenge/halp@1.3.0","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"bin":{"halp":"index.js"},"dist":{"shasum":"d6ae3f92bd2e3553b5e92588a7a410f862df0af5","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.3.0.tgz","fileCount":4,"integrity":"sha512-mFnkO62VwHYSskprGd0gdTNzGucX3bTlydtmz3GubSa5+XsvVRsH/YCJ1Qhp/tCfKasWT1swOHRm9PRCQg55JQ==","signatures":[{"sig":"MEQCIHaHzUCK1UWH6xcZbiv57/Vywh+bFqv00tjsDypxP8/KAiBP11MdNsy5rWIhKDjT00EtwrWBFHCIuqqXBFbWLeOFlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6052},"type":"module","gitHead":"b3e98e3ac788649d409cfa40155429c88a992ee4","scripts":{"start":"node index.js"},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"_npmVersion":"10.9.1","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","directories":{},"_nodeVersion":"22.5.0","dependencies":{"glob":"^11.0.0","openai":"^4.67.3","minimist":"^1.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/halp_1.3.0_1737637183566_0.4829503845396501","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@asbjornenge/halp","type":"module","version":"1.4.0","bin":{"halp":"index.js"},"scripts":{"start":"node index.js"},"author":"","license":"ISC","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","dependencies":{"glob":"^11.0.0","minimist":"^1.2.8","openai":"^4.67.3"},"_id":"@asbjornenge/halp@1.4.0","gitHead":"0a74ecb5d999c81a70f14a3920dc131764011bd6","_nodeVersion":"22.5.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-9IlelfYt0D5GHWTz5Q0xQGKsMHFNtrvqEBb0YM5rMXvcuEvGciQfymdqEEydjbiN5lbJKe4T3/sU0+BF9zbHDg==","shasum":"c4edb0cdd8f9f74927a1cf624de6205916de6c4f","tarball":"https://registry.npmjs.org/@asbjornenge/halp/-/halp-1.4.0.tgz","fileCount":4,"unpackedSize":6135,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjwRoTw43y3wKKPtE4/mVJLDWFeThY9cwTCfNe88aaoAiADUlf9NFlQSpETgJMcM4vAfPxLxjZNKJYEx0jlSq0BvQ=="}]},"_npmUser":{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"},"directories":{},"maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/halp_1.4.0_1737640114801_0.7678178945817948"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-30T11:32:07.605Z","modified":"2025-01-23T13:48:35.146Z","1.0.0":"2024-11-30T11:32:07.793Z","1.0.1":"2024-11-30T17:14:44.932Z","1.0.2":"2024-11-30T17:24:34.964Z","1.0.3":"2024-11-30T17:48:13.733Z","1.1.0":"2024-12-26T08:39:16.915Z","1.2.0":"2025-01-06T18:06:05.879Z","1.3.0":"2025-01-23T12:59:43.746Z","1.4.0":"2025-01-23T13:48:34.957Z"},"license":"ISC","description":"Halp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.","maintainers":[{"name":"asbjornenge","email":"asbjorn@asbjornenge.com"}],"readme":"# Halp\n\nHalp is a CLI tool that leverages OpenAI's GPT models to assist with modifying and updating your code.\n\nIt is optimized for Node and JavaScript applications, but you can use it for anything by modifying the context. \n\n## Installation\n\nInstall globally using npm:\n\n```\nnpm install -g @asbjornenge/halp\n```\n\n## Configuration\n\nSet the OPENAI_API_KEY environment variable with your OpenAI API key:\n\n```\nexport OPENAI_API_KEY=your_openai_api_key\n```\n\n## Usage\n\n![demo](halp.gif)\n\n```\nhalp [options] [instruction]\n\n### Options\n\n-d, --dry         Dry run (do not overwrite files)\n-h, --help        Show help information\n-m, --model       Specify model (default 'gpt-4o-mini')\n-s, --silent      Do not log the result to terminal\n-c, --context     Specify context (default '*.js,package.json' in current folder only)\n-l, --listfiles   List all files that are part of the context\n-v, --version     Print version \n\n### Examples\n\nhalp -d -m gpt-3.5-turbo \"Optimize the query for fetching users\"\nhalp -c users.jsx \"Update user listing by including the administrator parameter\"\nhalp --help\n```\n\n## License\n\nBSD\n\nenjoy.\n","readmeFilename":"README.md"}