{"_id":"@actualjob/cli","_rev":"2-02e8ed62c8f322a1b4c7681b803a4d5f","name":"@actualjob/cli","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@actualjob/cli","version":"0.1.0","keywords":["actualjob","actual-job","cli","jd","mcp","agent","job-description","anthropic","claude"],"author":{"name":"actualjob"},"license":"MIT","_id":"@actualjob/cli@0.1.0","maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"homepage":"https://actual-job.com","bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"bin":{"jd":"dist/index.js"},"dist":{"shasum":"33e4ba6d699b04f43f862a53ed091032297d35ab","tarball":"https://registry.npmjs.org/@actualjob/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-WgFCKi8zrh1jHu0+AXddhBfnV7htVWX+JliHm2oYC8XoNsGmGUy79YUGx0/+k9lTF19pEHtuRFBwV1V3bmij7Q==","signatures":[{"sig":"MEUCIFuLhfr4WlSDlhWY1aWLUR/VTEDnKREyxLPft4Wsdzc9AiEA3wrJipE3AF6ZHadhfx4remADOGzM6Bt06vjfQmqhHN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164138},"main":"./dist/index.js","type":"module","_from":"file:actualjob-cli-0.1.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsup","typecheck":"tsc --noEmit -p ."},"_npmUser":{"name":"joshactualjob","email":"josh@quityourjob.com"},"_resolved":"/tmp/d4353c4cf5e3bd595f5da2e91818251a/actualjob-cli-0.1.0.tgz","_integrity":"sha512-WgFCKi8zrh1jHu0+AXddhBfnV7htVWX+JliHm2oYC8XoNsGmGUy79YUGx0/+k9lTF19pEHtuRFBwV1V3bmij7Q==","repository":{"url":"git+https://github.com/capitalthought/actualjob.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Node CLI for actual-job.com — wraps every jd_* MCP tool 1:1. `jd auth login`, `jd prep-check`, `jd estimate-analysis`, etc.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","typescript":"^5.6.3","@types/node":"^22.10.2","@actualjob/contract":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1776970431928_0.5486843514746027","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@actualjob/cli","version":"0.2.0","description":"Node CLI for actual-job.com — wraps every jd_* MCP tool 1:1. `jd auth login`, `jd prep-check`, `jd estimate-analysis`, etc.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"jd":"dist/index.js"},"dependencies":{"commander":"^14.0.3","dotenv":"^17.4.2"},"devDependencies":{"@types/node":"^25.6.0","tsup":"^8.5.1","tsx":"^4.19.2","typescript":"^6.0.3","@actualjob/contract":"^0.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/capitalthought/actualjob.git","directory":"packages/cli"},"homepage":"https://actual-job.com","license":"MIT","author":{"name":"actualjob"},"keywords":["actualjob","actual-job","cli","jd","mcp","agent","job-description","anthropic","claude"],"scripts":{"build":"tsup","dev":"tsx src/index.ts","typecheck":"tsc --noEmit -p ."},"_id":"@actualjob/cli@0.2.0","bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"_integrity":"sha512-GX2BEbe4w1Nh3W5yO2kbawh8RfRFIHavZ7wbFSlmsemBOhrA3NGWZUWVperDpYWEIgmDDXUJAosaZGN6tubAoQ==","_resolved":"/tmp/323b55e458db938650cdcfa8d0c0a242/actualjob-cli-0.2.0.tgz","_from":"file:actualjob-cli-0.2.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GX2BEbe4w1Nh3W5yO2kbawh8RfRFIHavZ7wbFSlmsemBOhrA3NGWZUWVperDpYWEIgmDDXUJAosaZGN6tubAoQ==","shasum":"7470082dd548006042365a9a3f8a3d8bc4e50318","tarball":"https://registry.npmjs.org/@actualjob/cli/-/cli-0.2.0.tgz","fileCount":5,"unpackedSize":572263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBCwwtuPp6oPWvEvwq8WbXE4na6pl7uJ8Lgm8nmP3RZJAiEAh/qlPPGRDYBEWzQ+EQThP5tzdg41F8y4j92/3KaZXVA="}]},"_npmUser":{"name":"joshactualjob","email":"josh@quityourjob.com"},"directories":{},"maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.0_1777603888562_0.3414669167224933"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T18:53:51.859Z","modified":"2026-05-01T02:51:28.899Z","0.1.0":"2026-04-23T18:53:52.174Z","0.2.0":"2026-05-01T02:51:28.764Z"},"bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"author":{"name":"actualjob"},"license":"MIT","homepage":"https://actual-job.com","keywords":["actualjob","actual-job","cli","jd","mcp","agent","job-description","anthropic","claude"],"repository":{"type":"git","url":"git+https://github.com/capitalthought/actualjob.git","directory":"packages/cli"},"description":"Node CLI for actual-job.com — wraps every jd_* MCP tool 1:1. `jd auth login`, `jd prep-check`, `jd estimate-analysis`, etc.","maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"readme":"# @actualjob/cli\n\n[![npm version](https://img.shields.io/npm/v/@actualjob/cli.svg)](https://www.npmjs.com/package/@actualjob/cli)\n[![npm downloads](https://img.shields.io/npm/dm/@actualjob/cli.svg)](https://www.npmjs.com/package/@actualjob/cli)\n[![license](https://img.shields.io/npm/l/@actualjob/cli.svg)](https://github.com/capitalthought/actualjob/blob/main/LICENSE)\n\nNode CLI for [actual-job.com](https://actual-job.com) — the agent-first analyzer that reverse-engineers what someone actually does from their work accounts.\n\nWraps every `jd_*` MCP tool 1:1, so anything you can do from the MCP server you can do from the shell.\n\n## Install\n\n```bash\n# One-off via npx:\nnpx @actualjob/cli --help\n\n# Or install globally so `jd` is on your PATH:\nnpm install -g @actualjob/cli\n```\n\n## Quickstart\n\n```bash\n# Sign in (opens a browser)\njd auth login\n\n# Verify your environment is wired up\njd prep-check\n\n# Estimate the cost + time of a 90-day analysis\njd estimate-analysis --time-window-days 90 --sources google\n\n# Validate consent and start\njd start-analysis --consent-token <token>\n\n# Watch progress\njd get-status --analysis-id <id>\n\n# Get the generated job description\njd get-description --analysis-id <id> --format markdown\n```\n\nRun `jd --help` to see the full surface.\n\n## Configuration\n\n`jd` reads `ACTUALJOB_GATEWAY_URL` from the environment (defaults to `https://api.actual-job.com`), and an auth token from `ACTUALJOB_AGENT_TOKEN` or the keychain (set up by `jd auth login`).\n\n## Repo\n\nSource: https://github.com/capitalthought/actualjob\n\n## License\n\nMIT\n","readmeFilename":"README.md"}