{"_id":"@build-it-now/binctl","_rev":"9-8cc707eeb41c0fe69713c0b7ba0ff0b4","name":"@build-it-now/binctl","dist-tags":{"latest":"0.1.7"},"versions":{"0.0.1":{"name":"@build-it-now/binctl","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@build-it-now/binctl@0.0.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"dist":{"shasum":"c11821b953b1fd8b562e1d3bb3492d8fbc46a51a","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.0.1.tgz","fileCount":2,"integrity":"sha512-TeuVYFZ0wtdsW/cAbad7g/ByRvnd+gVrNwKC1Jz3UyRV+26mloFjm/AreOcmj+Hn7+GiRTZ28Hy+axNj7kRz4w==","signatures":[{"sig":"MEYCIQC5CJTIObhFIQ0dt6QxyIBpv/Bd4joz/7R0L3JxLYVwzwIhAO6jzycNyH4kAYHrvvK5T6iB4NeMEe1IPN299RtmH87P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043},"_npmUser":{"name":"ricsam","email":"oss@ricsam.dev"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @build-it-now/binctl","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.0.1_1773333896321_0.46281391860310594","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@build-it-now/binctl","version":"0.1.0","_id":"@build-it-now/binctl@0.1.0","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"bdf8de5bab91c201644d7f7a1a5ced6aa87de5d0","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.0.tgz","fileCount":8,"integrity":"sha512-ud0jRGC7XrJ0H/672aTxwE75i8i+svqLalwyemeGN0WBtk2+VMFIcO71gz0TE6dyCEHepSosJx3a354aEHz70A==","signatures":[{"sig":"MEUCIQCb6l3WHmFJ2PpSERsu9rwFewr3/diy4jmYo0LkljqkgAIgHrjXjp0+j+A8U37CpLdpyDsGQn0uu7k9A8lh/3X6omI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51972},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/esm/cli.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/esm/cli.js","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/esm/cli.js","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.0","@build-it-now/binctl-shell-dsl-plugin":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.0_1773335962133_0.2504691396782337","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@build-it-now/binctl","version":"0.1.1","_id":"@build-it-now/binctl@0.1.1","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"527de0ea4a3bb122cb6dc89dbdba3008f263c66b","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.1.tgz","fileCount":8,"integrity":"sha512-cqxmKt/M087hkTqaARIE/IcTJcxZBCzhWOAr7GP0BNC/iAKEMtt02cCvumO+fZ5UO4Ze9N0xacfgCXYhSPQyPw==","signatures":[{"sig":"MEUCIBnOLdau8FnKM2nGPam2u7Ze4xSsppb68pO+4boEQvmvAiEAhw7ha2N+zuWfLmEN6MKIQ/MSfdm7Yfkq7TnETyHdSlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51979},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/esm/cli.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/esm/cli.js","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/esm/cli.js","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.1","@build-it-now/binctl-shell-dsl-plugin":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.1_1773355328111_0.8074488725944984","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@build-it-now/binctl","version":"0.1.2","_id":"@build-it-now/binctl@0.1.2","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"5f3f7a14530f7432aabd1009098089f02408c48b","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.2.tgz","fileCount":10,"integrity":"sha512-YKfTZ/w5z2q+GsDtK2meR2Jh3h/9/C/LuWHk9jd6O9AEyZPhPWyJCRk/imI5X6rNuzAWSzjvPcLprVeDJraOng==","signatures":[{"sig":"MEYCIQCBY2VIVCPCVhSUxbqxKN0x4EXf0Ezft5845SLHrr6b/gIhAJYkKK7utDk9amG70dxW6h1QMko1KDUvM1r/or9I0OEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52143},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/mjs/cli.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.2","@build-it-now/binctl-shell-dsl-plugin":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.2_1773355545783_0.4154597436526719","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@build-it-now/binctl","version":"0.1.3","_id":"@build-it-now/binctl@0.1.3","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"a79ba1b0520a46782a082d1010af1fa1fdcf74e3","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.3.tgz","fileCount":10,"integrity":"sha512-e33akIQya6kX2BbIPiGC7tWmfQcGMcQh72P/HrtT9415YkqE2eLd6DkAQSKK93HLrP2CZ6psyCelqtq+eUN5iw==","signatures":[{"sig":"MEQCICpmwbSAQ5TXNA0iS+7iqL+KDjXvxmesH9h3k9MbGqr3AiAIPBk95OEauzs8IVwUOuqWQ72Dz0xG1aV4u1moJrZDZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61659},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/mjs/cli.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.3","@build-it-now/binctl-shell-dsl-plugin":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.3_1773400404042_0.8628895722578338","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@build-it-now/binctl","version":"0.1.4","_id":"@build-it-now/binctl@0.1.4","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"1b9db7cb8c0bd027a26e28f486affdeb528044fc","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.4.tgz","fileCount":10,"integrity":"sha512-JYRl/Eo2x3J2n9qhrtluuD58wxhulHt1B6Pm6A+LeZE+jehn35EdaI9esVXDDkjd1kkLuIC8LUh15kcbgFV1Sw==","signatures":[{"sig":"MEYCIQCsz+jwHL4uLeIjaUvIbawYDYtOYtehCjA/b78ldlZ0TQIhAJ3o9BLtJs1FekHMiDXiqVUfzaKjnxh7Z+D3IVJuwCIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61659},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/mjs/cli.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.4","@build-it-now/binctl-shell-dsl-plugin":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.4_1773406381012_0.21442740469150978","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@build-it-now/binctl","version":"0.1.5","_id":"@build-it-now/binctl@0.1.5","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"5fff2a2ad83925b51ceb21611388de52c9574552","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.5.tgz","fileCount":10,"integrity":"sha512-V4DCOJBV6HgutH5s2/dzhRlCQcRguaFEXU9n9CbnR8f8V6l/tvYWlEUH3VU+D5kfRq7IkbQsTATxIdZ4UTDkoQ==","signatures":[{"sig":"MEQCIEGrjz58+xyy9q5V34bUbm5yVwRcv2bMHk6g8VNresypAiBUGSQjL30UK7lyAU9mEqqsUk8fGDI1oLYsBi+oKU+AHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62175},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/mjs/cli.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.5","@build-it-now/binctl-shell-dsl-plugin":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.5_1773408360928_0.19185799457138297","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@build-it-now/binctl","version":"0.1.6","_id":"@build-it-now/binctl@0.1.6","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"bin":{"binctl":"dist/cjs/main.cjs"},"dist":{"shasum":"da2084ce4ee62ddc61210c353c5275555a40efa0","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.6.tgz","fileCount":10,"integrity":"sha512-ZC5oj0PE2kShHNFvSy9ctp+a6vE6MOV7i7OMRDvcTFTqFDKL5TsKjAPSerDb0ioxIrFPe2nd7c2obHm5+cMsbg==","signatures":[{"sig":"MEUCIQCJiPo/LyldThbj6U/Ezu5zHmw1ioRtITPAS4mtpQVk/AIgUCYiQl3522ym26dIM2Et7VCy5+i/DXVOZJXNXe14PuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62181},"main":"./dist/cjs/cli.cjs","type":"module","types":"./dist/types/cli.d.ts","module":"./dist/mjs/cli.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"_npmVersion":"11.9.0","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@build-it-now/binctl-api":"^0.1.6","@build-it-now/binctl-shell-dsl-plugin":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/binctl_0.1.6_1773412337025_0.8185483999778782","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@build-it-now/binctl","version":"0.1.7","type":"module","main":"./dist/cjs/cli.cjs","module":"./dist/mjs/cli.mjs","types":"./dist/types/cli.d.ts","exports":{".":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"},"./cli":{"types":"./dist/types/cli.d.ts","import":"./dist/mjs/cli.mjs","require":"./dist/cjs/cli.cjs"}},"bin":{"binctl":"dist/cjs/main.cjs"},"dependencies":{"@build-it-now/binctl-api":"^0.1.7","@build-it-now/binctl-shell-dsl-plugin":"^0.1.7"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"sideEffects":false,"_id":"@build-it-now/binctl@0.1.7","description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-8PSmrpnOXdQh/JI0BOgiczBxSY15lZ+T2/BkOFX5uxPpme4ykiJ8/Gw1Nrb72KJZvtevSMcTuHedNYSFpJIWqw==","shasum":"93b36c9cf48b16e3a3466f390d3c5738c24b5752","tarball":"https://registry.npmjs.org/@build-it-now/binctl/-/binctl-0.1.7.tgz","fileCount":10,"unpackedSize":63043,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIApTiScVqmUZR2rRtt4D1r2c6mClikLI5ImmFPC/RDD4AiEAo7w7At3xhoB19Lc2A01GjyIdatBvOO9HwGDCBocJGf8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:829a2efe-10ea-480f-b50c-98eb61376e5c"}},"directories":{},"maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/binctl_0.1.7_1778245703194_0.19524185250712733"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T16:44:56.232Z","modified":"2026-05-08T13:08:23.469Z","0.0.1":"2026-03-12T16:44:56.479Z","0.1.0":"2026-03-12T17:19:22.287Z","0.1.1":"2026-03-12T22:42:08.258Z","0.1.2":"2026-03-12T22:45:45.936Z","0.1.3":"2026-03-13T11:13:24.175Z","0.1.4":"2026-03-13T12:53:01.165Z","0.1.5":"2026-03-13T13:26:01.087Z","0.1.6":"2026-03-13T14:32:17.168Z","0.1.7":"2026-05-08T13:08:23.336Z"},"description":"CLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).","maintainers":[{"name":"ricsam","email":"oss@ricsam.dev"}],"readme":"# @build-it-now/binctl\n\nCLI for managing build-it-now platform resources (projects, branches, sessions, orchestration).\n\n## Installation\n\n```bash\nnpm install -g @build-it-now/binctl\n```\n\n## Login\n\n```bash\nbinctl auth login\n```\n\nThis starts a device-style flow and opens:\n\n- `https://build-it.now/binctl/login/<requestId>`\n\nCredentials are stored in:\n\n- `~/.config/build-it-now/binctl/config.json`\n\n## Global Flags\n\n- `--base-url <url>`\n- `--json`\n- `--config <path>`\n- `--token <token>`\n- `--api-key <key>`\n- `-p, --project <slug|id>`\n- `-b, --branch <branch>`\n- `-s, --session <sessionId>`\n\n## Common Commands\n\n```bash\nbinctl auth status\nbinctl auth logout\nbinctl auth api-key create --name \"ci\" --save\nbinctl auth api-key list\nbinctl auth api-key revoke <key-id>\n\nbinctl get projects\nbinctl create project --name \"Demo Project\"\nbinctl describe project <project-ref>\nbinctl update project <project-ref> --name \"Renamed Project\" --mode prod\nbinctl delete project <project-ref>\n\nbinctl -p <project> get branches\nbinctl -p <project> describe branch <branch>\nbinctl -p <project> get sessions --branch <branch>\nbinctl -p <project> create session -b <branch> --name \"Spec session\"\nbinctl describe session <session-id>\nbinctl -s <session-id> update session --name \"Renamed session\"\nbinctl -s <session-id> delete session\n\nbinctl -s <session-id> conversation           # tool-aware transcript + pending questions/envs\nbinctl -s <session-id> conversation --full    # same transcript without truncation\nbinctl -s <session-id> conversation --compact # compact grouped timeline\nbinctl -s <session-id> prompt --mode plan --model max \"...\"\nbinctl -s <session-id> answer-questions -a1 \"Recipe Collection\" -a2 \"Both Manual & AI\"\nbinctl -s <session-id> apply-required-envs -e backend/KEY=value -e frontend/KEY=value\n\nbinctl -p <project> -b <branch> orchestrate --model max\n```\n\nProject mode is derived from the persisted `backwardsCompatible` project setting:\n\n- `greenfield`: agent can make breaking/reset-style changes\n- `prod`: agent should keep changes backwards compatible\n","readmeFilename":"README.md"}