{"_id":"@autoposting.ai/cli","_rev":"12-fdb8575b2225c31c99b0dc7d90a3446e","name":"@autoposting.ai/cli","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.1":{"name":"@autoposting.ai/cli","version":"0.2.1","_id":"@autoposting.ai/cli@0.2.1","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"eea0d48e905093f092deb89271f69bd6853b1185","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.2.1.tgz","fileCount":3,"integrity":"sha512-DwgH2QETWMxyQ9AoK9Z9M7M//Idk+FM0poU55bXqp42IZnsw4VPWjqOLnweUukLIqhe11wu2TjhKk6uoli8g0w==","signatures":[{"sig":"MEQCIGGSMxR0RM6yKKXo0GHkJmE4BfrOtoFo3VpE1yWT7GSwAiBJnorbaJdJU93FA/5lm/VLoa0yNYjEgyLTICDBIaq6eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363039},"engines":{"node":">=20"},"gitHead":"1cf0a368f319b7a68ab064b0ac91c180e7054f47","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1778694229178_0.5534592311337205","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@autoposting.ai/cli","version":"0.2.2","_id":"@autoposting.ai/cli@0.2.2","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"dee8e76907b2de7dfa1f0f79d4df36e9759d21c8","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.2.2.tgz","fileCount":4,"integrity":"sha512-m/LkTndh7DW4zrKbN2DihDA6XNxj89Rt50hecv/jlQaBvkbG+Vj+dOQfjR29fDMXYZzNM7aJSBa5PrM6fN8W1Q==","signatures":[{"sig":"MEQCIBVWTb97M8Y0MZ+K6mAr9QO4jqXbqBOsdRZcqrqJ1rXJAiA463eAcsQ9RdjmWnC+gKKEMWIHse7GQnDxzu1CdFvBkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371461},"engines":{"node":">=20"},"gitHead":"38b2af0cc670ea06b608180aaaf6921bf63c2c3f","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1778695042636_0.8531339182984181","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@autoposting.ai/cli","version":"0.2.3","license":"MIT","_id":"@autoposting.ai/cli@0.2.3","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"e4a51e445b74b709901bb951054302fba462b06c","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.2.3.tgz","fileCount":5,"integrity":"sha512-5i0XAn6QE8m71k5qkgqnma9VMMV0dMLdB3QFIqvYr+qGLBvGEfzHFLOnovqInfI6/FQNyZb7Oq90ibOPnNxAIg==","signatures":[{"sig":"MEUCIDgAmidoas49IFXQy/lX2Xz7PDsdBw+hvHG6Ju2NwxKxAiEAz+wTGbuSYs0oKJ+YPuOI8Da2biC/Yb+3Gaec71a+xFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372567},"engines":{"node":">=20"},"gitHead":"40a5e64e1c9f875332050432e3b01891651c2f54","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3_1778695246963_0.5375545059030491","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@autoposting.ai/cli","version":"0.2.31","license":"MIT","_id":"@autoposting.ai/cli@0.2.31","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"ac66c8ceedc54ec70f7f7c9042007447ffca74f2","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.2.31.tgz","fileCount":5,"integrity":"sha512-ceTc22x3EAVbYafNgkwvmgBM13aeYegbSB89hP8Ds+sM4DiutACrkTsWcDP97P9sYc37R4rHTlZe8pM8YFzj+Q==","signatures":[{"sig":"MEQCIEDSgjk066D9qoypSPF24coKdQcKDQWoEt0OzbOnLIr0AiAypgiGGhbYE97ExbIpvcw1sLU7WXe839oqczph/JbhUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372568},"engines":{"node":">=20"},"gitHead":"69947dfcb06cb998113473f3a7e3eb775c75047e","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.31_1778697617043_0.8594244495597894","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@autoposting.ai/cli","version":"0.3.0","license":"MIT","_id":"@autoposting.ai/cli@0.3.0","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"83f8d0a4b7e44466ace320867873548977b27f00","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.0.tgz","fileCount":5,"integrity":"sha512-Kvb4YRm6Qvdy1cV9MfAAUYSAjCs4EInGH1gUIz5T2tprVZJTNzCOeF8N1W+7kKixIKo+88SKSPNhKjMdIu2kmg==","signatures":[{"sig":"MEUCIF0/yefGGiFcnvFBhsd4U2Die7hX5FD3Ge7k6/wDb583AiEA+3SKD4ToIWqDXek0DyKTbwG0fWMB1yfkGWUOfy1jt6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369973},"engines":{"node":">=20"},"gitHead":"1209f9e79387ab90d6df1287ef92d53a693d8072","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1779392955430_0.9136983516838644","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@autoposting.ai/cli","version":"0.3.1","license":"MIT","_id":"@autoposting.ai/cli@0.3.1","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"06c56638047707e1a90e155f3246e901741a50d4","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.1.tgz","fileCount":5,"integrity":"sha512-xVmfUZ4b2Z8A8AETaXubjEj4GI+2MnE5Gc2erwbsweEAEjvq6vfqKdg61dzxbeezn+U1/BhpLPRt0Bs8vd4iqw==","signatures":[{"sig":"MEUCIGV9LT7UtFWooBvsDPSqBZi4n8QIcf6zsEdBpTouwwGcAiEA2TLNWRqquE+/UMqKsd3sqAAcMFMaFTcEb4V5QFzuWgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403624},"engines":{"node":">=20"},"gitHead":"4e40bc382aea5a4816c94ecd68db03d9d7c83d59","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1782472480740_0.7224083977032163","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@autoposting.ai/cli","version":"0.3.2","license":"MIT","_id":"@autoposting.ai/cli@0.3.2","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"789f2412555834d088ef4f7d9b9363b0935c9a8a","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.2.tgz","fileCount":5,"integrity":"sha512-yP0rPSQZmDtd0UehEmMRhCs19f0FVXk2M5MuSdgMfLAIH6mJUqmzfBfhy24cMfI9DOX1Suqs08cDO7HgbWSOpA==","signatures":[{"sig":"MEQCH3mRlq3BM/xX6XHp/VMSpuvMv8ubB2ZwcaBEL18Eed0CIQCvoYBKFmCm9bevwAoU5RH9xs2Ip7SrfvVm40geBGLnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414578},"engines":{"node":">=20"},"gitHead":"2f2d996c7036514d17e8dc72569591eaed34f931","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1782480509489_0.7610480391280636","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@autoposting.ai/cli","version":"0.3.3","license":"MIT","_id":"@autoposting.ai/cli@0.3.3","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"bc465b36295f01e7db0b27336b66986dd93f168e","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.3.tgz","fileCount":5,"integrity":"sha512-mhRJCGMn200ZfqZaT+fCzV6khvaAKwwNpfwi/CGQFBMSKzIyWW/22aXKouIz4W26OOVUulTkr1CHkUSmVNmu6g==","signatures":[{"sig":"MEQCICflh6KYuD+mpD8qlKTVrxwn4cAE4uPT6So1LuUb++NhAiA1y0hNdbYFMGrfFw9EPJ1uFXF5+WRup01AXCwy4xupJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458420},"engines":{"node":">=20"},"gitHead":"05fae160f343f6ed388ed614027394e9859bd675","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@inquirer/prompts":"^8.5.2","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1782486427856_0.20167516123253737","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@autoposting.ai/cli","version":"0.3.4","license":"MIT","_id":"@autoposting.ai/cli@0.3.4","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"29d49dbcbec71503c3819dae1aa9c439491eb79a","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.4.tgz","fileCount":5,"integrity":"sha512-o6wBDuN4nPkaAyDp/dljqPUjHKj+uYcC9bJ+4A7Ef1iqAhGf2GHgEu0kpD5EikkU4UePUOsJb4WvDNFx/Uod7Q==","signatures":[{"sig":"MEQCIDnFtw76PQ5q5JNK8UWLVptHcBJh+lPmQ8Ndlx2A5wKHAiBxXMhxJHTh7UU1PkTOJz+CNUxFR3TWU4W2Xsfd7LcVtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507111},"engines":{"node":">=20"},"gitHead":"7e5c67c69e63efa260309b8ab12a50d0c2fb802e","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@inquirer/prompts":"^8.5.2","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.4_1782492592206_0.46866019617465415","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@autoposting.ai/cli","version":"0.3.5","license":"MIT","_id":"@autoposting.ai/cli@0.3.5","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"e8a19fc6caccf94ae89cf77233d42abdab477367","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.5.tgz","fileCount":5,"integrity":"sha512-HEkLmI30KSjMcZn+unlnI9g13ik3wtNyiUqTfGLeVmq5qqLzSOsQn/dyJWuWdKy87GEr5Bc5vI7ERqwgMrBwZg==","signatures":[{"sig":"MEUCIQDiCiSFx9V218dhjA88QlKV6q6geBGC4tphASKHMLXaxAIge4VNlQ0ViJ8R7+6LydB+4YcfljpUQMMrnkn3taIJvbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520463},"engines":{"node":">=20"},"gitHead":"743b9d3c8bfc13d73fec2cf188d2e1a91962da5e","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@inquirer/prompts":"^8.5.2","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.5_1782558518010_0.16088545645860486","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@autoposting.ai/cli","version":"0.3.6","license":"MIT","_id":"@autoposting.ai/cli@0.3.6","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"67d678716788f807e62694f89f0d2f81e4447a7e","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.3.6.tgz","fileCount":5,"integrity":"sha512-HOoKyuUf5zwoJmrndqDR2Nk/BYyaewXdVmaAjcZmo4AwDkPrPoXi6JHXgQnvYIdlnnOBfOgBD5cpTU4HPmovuA==","signatures":[{"sig":"MEYCIQDDi4HDOak92t8Xw3d2003GDYG2yh/lrTgD3A8Ctgs2/QIhAI6C7fSiRpTsAmeMqv1jSscJwpEwbMbFyJbGdYefhl9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5nE/+rtFfHYi7M+O65hbaknR6+FqtgddJuUiXRY6YdAIhAJA7n9DK1u/tcOhH7Z3ToDz3NQU7sBCSopM+E1ZUj7vJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532009},"engines":{"node":">=20"},"gitHead":"dc13cdeb953e51023acccbe9084975125e747dd8","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@inquirer/prompts":"^8.5.2","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.6_1790583679121_0.19069590883656096","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@autoposting.ai/cli@0.4.0","bin":{"ap":"dist/cli.cjs","autoposting":"dist/cli.cjs"},"dist":{"shasum":"9a3d62b4bdfa4b43abcedd47a083e8815fbed8da","tarball":"https://registry.npmjs.org/@autoposting.ai/cli/-/cli-0.4.0.tgz","fileCount":5,"integrity":"sha512-hw0oHV9cSMUDq7friokufur88bxs4sFAUN3QZXC8FJRuZjyzNS42OBT7UT35FysJf/JKYudmTEL2inn+GzWnMQ==","signatures":[{"sig":"MEUCICmsGk2PVb3tqM/T/07rBXYYyPwVWG7e765kTH8NZt7rAiEA3E+T3x5DencYB63V2zmAt6nLs8vF/BtOpRUaIYG7UwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFE8fSKF2I4K07eSuKylsdG13YoshhZAb4T4iSlbvThlAiAUGtGJZ1Y0We5Ma7dnoy59QO1i2trsHt2T/YYvCMpIxA=="}],"unpackedSize":560923},"name":"@autoposting.ai/cli","engines":{"node":">=20"},"gitHead":"da104175c6545d521f33d4e06847674daa364458","license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.4.0","_npmUser":{"name":"uditgoenka","email":"udit@pitchground.com"},"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.4.0","open":"^11.0.0","commander":"^13.1.0","@inquirer/prompts":"^8.5.2","@autoposting.ai/sdk":"*","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","execa":"^9.6.1","memfs":"^4.57.2","vitest":"*","typescript":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.4.0_1790592712314_0.9473677526721198"}}},"time":{"created":"2026-05-13T17:43:49.091Z","modified":"2026-09-28T10:51:52.856Z","0.2.1":"2026-05-13T17:43:49.314Z","0.2.2":"2026-05-13T17:57:22.788Z","0.2.3":"2026-05-13T18:00:47.160Z","0.2.31":"2026-05-13T18:40:17.205Z","0.3.0":"2026-05-21T19:49:15.573Z","0.3.1":"2026-06-26T11:14:40.913Z","0.3.2":"2026-06-26T13:28:29.620Z","0.3.3":"2026-06-26T15:07:07.996Z","0.3.4":"2026-06-26T16:49:52.359Z","0.3.5":"2026-06-27T11:08:38.157Z","0.3.6":"2026-09-28T08:21:19.220Z","0.4.0":"2026-09-28T10:51:52.473Z"},"license":"MIT","description":"<div align=\"center\">","maintainers":[{"name":"uditgoenka","email":"udit@pitchground.com"}],"readme":"<div align=\"center\">\n\n# @autoposting.ai/cli\n\n**The command-line tool for AI-powered social media automation.**\n\nSchedule posts, manage brands, run AI agents, generate content, clip videos, and build carousels — all from your terminal. Includes a built-in MCP server with 51 tools for Claude Desktop, Cursor, and any AI agent.\n\n[![npm](https://img.shields.io/npm/v/@autoposting.ai/cli?color=blue)](https://www.npmjs.com/package/@autoposting.ai/cli)\n[![CI](https://github.com/Autoposting-ai/autoposting-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/Autoposting-ai/autoposting-cli/actions/workflows/ci.yml)\n[![Node](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/Autoposting-ai/autoposting-cli/blob/main/LICENSE)\n\n</div>\n\n---\n\n## Why @autoposting.ai/cli?\n\n- **61 commands** across 13 domains — posts, brands, agents, KB, ideas, clips, carousels, webhooks, billing, usage, workspaces, auth, utility\n- **MCP server** with 51 tools — let Claude, Cursor, or any AI agent manage your social media\n- **Multi-platform** — X (Twitter), LinkedIn, Instagram, Threads, YouTube\n- **AI-native** — rewrite posts, score content, generate ideas, create carousels with AI\n- **CI/CD ready** — JSON output, API key auth, quiet mode, exit codes\n- **Shell completions** — bash, zsh, fish, PowerShell\n- **Lightweight** — 123KB single-file bundle, zero runtime dependencies beyond Node.js\n\n---\n\n## Install\n\n```bash\nnpm install -g @autoposting.ai/cli\n```\n\nBoth `autoposting` and `ap` (short alias) are available after install.\n\n---\n\n## Quick Start\n\n```bash\n# Authenticate\nexport AUTOPOSTING_API_KEY=sk-social-your-key\n# Or use browser login:\nap auth login\n\n# Create and publish a post\nap posts create --brand my-brand --text \"Hello world!\" --platforms x,linkedin\nap posts publish <post-id>\n\n# Run an AI agent\nap agents run <agent-id>\n\n# Generate content ideas\nap ideas generate --topic \"AI trends\" --count 5\n\n# Health check\nap doctor\n```\n\n---\n\n## Commands\n\n### Content Creation & Publishing\n\n```bash\n# Posts — create, schedule, publish, AI-rewrite, AI-score\nap posts create --brand my-brand --text \"Launch day!\" --platforms x,linkedin,threads\nap posts create --brand my-brand --text \"Tweet 1\" --thread \"Tweet 2\" \"Tweet 3\" --platforms x   # multi-tweet thread (X/Threads, max 25)\nap posts create --brand my-brand --text \"Ship day 🚀\" --platforms x --media chart.png demo.mp4 --alt-text \"Q2 chart\"   # attach media (alt text aligns by index)\nap posts create --brand my-brand --text \"Update\" --platforms linkedin --account linkedin=@acme-corp   # pick one of several accounts on a platform\nap posts create --brand my-brand --text \"Update\" --platforms linkedin --account linkedin=all   # fan out to every connected account (prints the count)\nap posts create --brand my-brand --text \"Preview me\" --platforms x --dry-run   # print the resolved request without uploading or posting\nap posts create --from posts.csv                # bulk create one post per row (CSV or JSON array)\nap posts schedule <id> --at \"2025-06-01T09:00:00Z\"\nap posts schedule <id> --cancel                # unschedule, back to draft\nap posts publish <id>\nap posts rewrite <id>          # AI-rewrite for better engagement\nap posts score <id>            # AI scoring with feedback\n\n# Carousels — create, AI-generate, convert to post\nap carousels generate --topic \"5 Growth Tips\" --brand my-brand --slides 5\nap carousels draft <id>        # convert to post draft\n\n# Ideas — AI-generate content ideas\nap ideas generate --topic \"product launch\" --count 10\nap ideas enrich --title \"...\" --hook \"...\" --angle \"...\" --platforms twitter,linkedin   # AI-enrich across platforms\n\n# Clips — import and render video\nap clips import --url \"https://youtube.com/watch?v=...\"\nap clips render <id>\n```\n\n### Social Media Management\n\n```bash\n# Brands — manage social accounts\nap brands list\nap brands auth-status my-brand   # check platform connections\nap brands create --name \"My Brand\" --timezone \"America/New_York\"\nap brands set-default-account my-brand x=@main linkedin=all   # default target per platform when --account is omitted\n\n# Config — default brand context (drop --brand on posts commands)\nap config set-context --brand my-brand\nap config get-context\n\n# Agents — AI-powered automated posting\nap agents create --name \"Daily News\" --type publish --frequency daily --time \"09:00\"\nap agents run <id>               # trigger immediate run\nap agents toggle <id>            # enable/disable\n\n# Knowledge Base — feed AI with your content\nap kb create --name \"Product Docs\"\nap kb ingest <id> --url \"https://docs.example.com\"\nap kb search <id> --query \"pricing\"\n```\n\n### Infrastructure\n\n```bash\n# Webhooks — real-time event notifications\nap webhooks create --url \"https://api.example.com/hook\" --events \"post.published,post.failed\"\nap webhooks test <id>\n\n# Billing & Usage\nap billing status              # plan and subscription\nap billing credits             # AI credit balance\nap usage summary               # publishing stats\n\n# Workspaces\nap workspaces list\nap workspaces switch <id>      # session auth only\n```\n\n### Utility\n\n```bash\nap doctor                      # health check (CLI, Node, auth, API)\nap whoami                      # current auth source\nap open posts                  # open in browser\nap update                      # check for updates\nap completion zsh >> ~/.zshrc  # shell completions\n```\n\n---\n\n## MCP Server for AI Agents\n\nThe CLI includes a built-in MCP (Model Context Protocol) server. AI agents like Claude Desktop and Cursor can use it to manage social media autonomously.\n\n```bash\nap mcp    # starts stdio MCP server with 51 tools\n```\n\n### Claude Desktop Setup\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"autoposting\": {\n      \"command\": \"ap\",\n      \"args\": [\"mcp\"],\n      \"env\": { \"AUTOPOSTING_API_KEY\": \"sk-social-your-key\" }\n    }\n  }\n}\n```\n\n### 51 MCP Tools\n\n| Domain | Tools | Examples |\n|--------|-------|---------|\n| Posts | 10 | create-post, publish-post, schedule-post, rewrite-post, score-post |\n| Brands | 6 | list-brands, get-brand, create-brand, brand-auth-status |\n| Agents | 8 | create-agent, run-agent, toggle-agent, agent-runs |\n| Knowledge Base | 7 | create-kb, search-kb, ingest-kb, kb-docs |\n| Ideas | 4 | generate-ideas, enrich-idea |\n| Clips | 5 | import-clip, render-clip |\n| Carousels | 6 | generate-carousel, draft-carousel |\n| Webhooks | 6 | create-webhook, test-webhook |\n| Billing | 2 | billing-status, billing-credits |\n| Usage | 1 | usage-summary |\n\nAll tools use correct domain terminology (`brandSlug`, `text`) — no translation layer needed.\n\n---\n\n## CI/CD Integration\n\n```yaml\n# GitHub Actions — automated social media posting\n- name: Announce release\n  run: |\n    npm install -g @autoposting.ai/cli\n    ap posts create \\\n      --brand my-brand \\\n      --text \"v${{ github.ref_name }} is live! Check it out.\" \\\n      --platforms x,linkedin \\\n      --json\n  env:\n    AUTOPOSTING_API_KEY: ${{ secrets.AUTOPOSTING_API_KEY }}\n```\n\n### Output Modes\n\n| Mode | When | Format |\n|------|------|--------|\n| Auto (default) | — | Table on a TTY, JSON when piped or non-interactive |\n| Interactive | `--format table` | Tables, spinners, colors |\n| JSON | `--json`, `--format json`, or piped | Clean JSON for parsing |\n| Quiet | `--quiet` | Errors only, no spinners |\n\nShape JSON inline with the built-in `--jq <expr>` filter (no external `jq` needed), e.g. `ap posts list --jq '.[].id'`.\n\n### Exit Codes\n\n| Code | Meaning |\n|------|---------|\n| 0 | Success |\n| 1 | General error |\n| 2 | Authentication error |\n| 3 | Validation error |\n| 4 | Not found |\n| 5 | Rate limited |\n| 6 | Server error |\n\n---\n\n## Global Flags\n\n| Flag | Description |\n|------|-------------|\n| `--api-key <key>` | Override API key |\n| `--json` | JSON output |\n| `--quiet` | Suppress non-essential output |\n| `--format <type>` | `auto` (default), `table`, or `json` |\n| `--jq <expr>` | Filter JSON output with a built-in minimal jq |\n| `--no-color` | Disable colors |\n\n### Auth Priority\n\n```\n--api-key flag  >  AUTOPOSTING_API_KEY env  >  ~/.config/autoposting/credentials.json\n```\n\n---\n\n## Supported Platforms\n\nX (Twitter) · LinkedIn · Instagram · Threads · YouTube\n\n---\n\n## Use Cases\n\n- **Social media automation from terminal** — schedule and publish posts without leaving your editor\n- **AI agent social media posting** — let Claude or Cursor manage your social presence via MCP\n- **Automated content pipeline** — generate ideas → AI-rewrite → schedule → publish, all scripted\n- **CI/CD release announcements** — auto-post when you ship\n- **Multi-brand management** — manage multiple brands and platforms from one tool\n- **Knowledge-driven content** — ingest docs, generate posts from your own content\n- **Video clip processing** — import, render, and publish video clips\n- **Carousel generation** — AI-create slide decks for LinkedIn and Instagram\n\n---\n\n## SDK\n\nFor programmatic access in your own applications:\n\n```bash\nnpm install @autoposting.ai/sdk\n```\n\n```typescript\nimport { Autoposting } from '@autoposting.ai/sdk'\nconst client = new Autoposting({ apiKey: 'sk-social-...' })\nconst post = await client.posts.create({ brandSlug: 'my-brand', text: 'Hello!', platforms: ['x'] })\n```\n\nSee [@autoposting.ai/sdk on npm](https://www.npmjs.com/package/@autoposting.ai/sdk) for full SDK docs.\n\n---\n\n## License\n\nMIT — see [LICENSE](https://github.com/Autoposting-ai/autoposting-cli/blob/main/LICENSE).\n\n---\n\n<div align=\"center\">\n\nBuilt by **[Autoposting.ai](https://autoposting.ai)** — AI-powered social media scheduling for X, LinkedIn, Instagram, Threads, and YouTube.\n\n[Website](https://autoposting.ai) · [SDK](https://www.npmjs.com/package/@autoposting.ai/sdk) · [GitHub](https://github.com/Autoposting-ai/autoposting-cli) · [@iuditg](https://x.com/iuditg)\n\n</div>\n","readmeFilename":"README.md"}