{"_id":"@always_hungrie/monkey","_rev":"3-7d0191765668be7e4e3d5076cdcae0e8","name":"@always_hungrie/monkey","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@always_hungrie/monkey","version":"0.0.1","keywords":[],"author":{"name":"AlwaysHungrie"},"license":"ISC","_id":"@always_hungrie/monkey@0.0.1","maintainers":[{"name":"always_hungrie","email":"pineapplworld@proton.me"}],"bin":{"monkey":"dist/index.js"},"dist":{"shasum":"0da9beb882362c94e6b7c881eca75f453300da2c","tarball":"https://registry.npmjs.org/@always_hungrie/monkey/-/monkey-0.0.1.tgz","fileCount":4,"integrity":"sha512-E9oLCpTSNj4PWFHgoiV/5mspS0tvUOR1hZMOUK6a7Zm1LdRHOdr0ElgG1KvdFz4+Ccjf998EjeDZOtTJdyTHBA==","signatures":[{"sig":"MEUCIQDrrjxrr+z18LUB8j8KwRRLr9W36AjrW5x0e2V5VgOVIgIgcVdfTvSn/a/UW8LkNOLmoRN3gT/onRU0aiy00YHt64E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2901},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"b3405b6a6cc4545464c7e99f4b414423346337c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"always_hungrie","email":"pineapplworld@proton.me"},"_npmVersion":"10.2.4","description":"A CLI tool to automate your terminal","directories":{},"_nodeVersion":"20.11.1","dependencies":{"commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/monkey_0.0.1_1744307190191_0.7260308886736981","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@always_hungrie/monkey","version":"0.0.2","keywords":[],"author":{"name":"AlwaysHungrie"},"license":"ISC","_id":"@always_hungrie/monkey@0.0.2","maintainers":[{"name":"always_hungrie","email":"pineapplworld@proton.me"}],"bin":{"monkey":"dist/index.js"},"dist":{"shasum":"9accd171be5ac2a55061c434c46679b3d6532e86","tarball":"https://registry.npmjs.org/@always_hungrie/monkey/-/monkey-0.0.2.tgz","fileCount":9,"integrity":"sha512-Z7dmFOsjlroWaZL+CSRS1UHF6QYRIp2mxHbf3TuUxD5jSFOC4HfWcKnOP+QyHB33wFqHy9XuaxU/9fRmFdR5fA==","signatures":[{"sig":"MEYCIQCn6FEXBxdJS3HwrNqCRpnc0K426Ick/k5674GXc5nndAIhALXLS+95XR8xibbZora4Dab+hrAcdx6HvxgQyx2CDKkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10786},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"4a9302e64e1a09b2f8d7004012e5007674d6bf11","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"always_hungrie","email":"pineapplworld@proton.me"},"_npmVersion":"10.2.4","description":"Intelligent terminal automation tool","directories":{},"_nodeVersion":"20.11.1","dependencies":{"commander":"^13.1.0","@hurdlegroup/robotjs":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/monkey_0.0.2_1744313952632_0.5933596866977724","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@always_hungrie/monkey","version":"0.0.3","description":"Intelligent terminal automation tool","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node dist/index.js","build":"tsc","prepublishOnly":"npm run build"},"bin":{"monkey":"dist/index.js"},"keywords":[],"author":{"name":"AlwaysHungrie"},"license":"ISC","dependencies":{"@hurdlegroup/robotjs":"^0.12.3","commander":"^13.1.0","prompt-sync":"^4.2.0"},"devDependencies":{"@types/node":"^22.14.0","@types/prompt-sync":"^4.2.3","ts-node":"^10.9.2","typescript":"^5.8.3"},"engines":{"node":">=18.0.0"},"_id":"@always_hungrie/monkey@0.0.3","gitHead":"7ab7dffda7d157a3a6aed6a93fe472671ecac2a2","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kXEoGjNFCQmxQEhqwZ6vwSGp9g3yMQMoE8242XCvttpEphdIgCC9heyVzkch1SWq3i0iXnZ5/gelhTS//kZmog==","shasum":"beb070570dd87580b0f1774f2bdb3f4944319b0b","tarball":"https://registry.npmjs.org/@always_hungrie/monkey/-/monkey-0.0.3.tgz","fileCount":11,"unpackedSize":14414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID2mbXww25vX6y0LUPpvzqlM3jxSznSIdtYgYR/E2j4GAiAg25CLBMMoUcMF+Kd0T0Ly8zEedU5lsp/mleR0IFt16w=="}]},"_npmUser":{"name":"always_hungrie","email":"pineapplworld@proton.me"},"directories":{},"maintainers":[{"name":"always_hungrie","email":"pineapplworld@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/monkey_0.0.3_1744329089485_0.858758752637568"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-10T17:46:30.095Z","modified":"2025-04-10T23:51:29.840Z","0.0.1":"2025-04-10T17:46:30.426Z","0.0.2":"2025-04-10T19:39:12.812Z","0.0.3":"2025-04-10T23:51:29.666Z"},"author":{"name":"AlwaysHungrie"},"license":"ISC","keywords":[],"description":"Intelligent terminal automation tool","maintainers":[{"name":"always_hungrie","email":"pineapplworld@proton.me"}],"readme":"# Monkey\n\nIntelligent terminal automation\n\n## Installation\n\n```bash\nnpm i -g @always_hungrie/monkey\nmonkey [command]\n```\n\nor\n\n```bash\nnpx @always_hungrie/monkey [command]\n```\n\n## Important\n\nWhenever a new tab is opened in the terminal, You will need to move the mouse cursor on screen.\nThis is necessary for any command like `monkey run` or `monkey open` and user generated scripts.\n\n## Usage\n\nMonkey can perform any task it has been taught.\nOnce a task is registered, it can be run by running:\n\n```bash\nmonkey run <command> -v [<variablename=value>]\n```\n\n## Registering a task\n\nTo create a new task, run the following command to open the task folder, run (replace `cursor` with any program available like `code`, `vim` etc.):\n\n```bash\nmonkey open -p cursor\n```\n\nTask folder will have a `example.md` file. Modify this file with your specific task details and commands as given in the example file and save in the same folder with a different name.\n\n### Task file\n\nThis is the example of a hello world task. Save this file as `hello.md` in the same folder where example.md is.\n\n```md\n**Command**\n\nhello world\n\n**Description**\n\nThis command will print \"hello world, [name of the user]\" to the terminal\n\n**Variables**\n\nMONKEY_USERNAME\n\n**Script**\n\necho \"hello world, $MONKEY_USERNAME\"\n```\n\n### Variables\n\nVariables can be passed while running the task.\n\n```bash\nmonkey run hello world -v MONKEY_USERNAME=John\n```\n\nIf not passed, you will be prompted to enter the values.\nAll the variables present in the script section will be replaced with the actual values\nand then executed.","readmeFilename":"README.md"}