{"_id":"@545plea/temp-cli","_rev":"10-cee482180e3362a40f49c213abc8a2e7","name":"@545plea/temp-cli","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.2":{"name":"@545plea/temp-cli","version":"1.0.2","keywords":["ephemeral","temp","cli","api","temporary","file storage"],"author":{"name":"Fashakin Olashubomi"},"license":"MIT","_id":"@545plea/temp-cli@1.0.2","maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"bin":{"temp":"dist/index.js"},"dist":{"shasum":"2af45c54f1f0cbb91d1ddf0138c83574b2a9ef23","tarball":"https://registry.npmjs.org/@545plea/temp-cli/-/temp-cli-1.0.2.tgz","fileCount":35,"integrity":"sha512-rx85l9/V36PxDxkcongOH7YHxoPFFafUc31lMZkVe5Gn2EXMeS3fTd1b6/I7g7gcAyOsyN/GSZMFePl5D+iRHw==","signatures":[{"sig":"MEYCIQCYVzmDfGjITv1Whzgqhkf4SKplXjO7IDDc2l7opQvoSQIhAJ0L1RjJ8lIxuza0Hory7EFoYcNhA/uKqAE154Y8T0w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47671},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9d0a6e9cf6197db9a5611a1c81dc11535ec642d4","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"545plea","email":"subomifasakin@icloud.com"},"_npmVersion":"11.10.1","description":"Cli tool for Temp - ephemeral file sharing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","commander":"^14.0.3","mime-types":"^3.0.2","@inquirer/select":"^5.1.0","@inquirer/confirm":"^6.0.8","@inquirer/prompts":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.5","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/temp-cli_1.0.2_1773027991182_0.7245450354777063","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@545plea/temp-cli","version":"1.0.3","keywords":["ephemeral","temp","cli","api","temporary","file storage"],"author":{"name":"Fashakin Olashubomi"},"license":"MIT","_id":"@545plea/temp-cli@1.0.3","maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"homepage":"https://github.com/shubomifashakin/temp-cli#readme","bugs":{"url":"https://github.com/shubomifashakin/temp-cli/issues"},"bin":{"temp":"dist/index.js"},"dist":{"shasum":"a0b922f76f9b993d0ad2fca94a48fb9c2519892e","tarball":"https://registry.npmjs.org/@545plea/temp-cli/-/temp-cli-1.0.3.tgz","fileCount":35,"integrity":"sha512-kFS0fz5za+DPK894IqzUbM4EiA5Kx57Ya9CXGuJRBQFXMicQC8T1XQIV8CYhqJ/+1RHcCbS6NiWxOA9CnmeGRA==","signatures":[{"sig":"MEQCIAy5bApEkogyf0s81Gdyq3A6E7lH85j04Vlcmpi3kVttAiBVRvrX/bm4EAHCEgXPLenYfbheCxzTTqY2oyTVRoGfQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@545plea%2ftemp-cli@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47631},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"af79cca16c2fc6dc7275c764dd9db7658617d049","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0396c979-6189-4ec8-9ec0-d03afe07f566"}},"repository":{"url":"git+https://github.com/shubomifashakin/temp-cli.git","type":"git"},"_npmVersion":"11.9.0","description":"Cli tool for Temp - ephemeral file sharing","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","commander":"^14.0.3","mime-types":"^3.0.2","@inquirer/select":"^5.1.0","@inquirer/confirm":"^6.0.8","@inquirer/prompts":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.5","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/temp-cli_1.0.3_1773312301700_0.36399168904310586","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@545plea/temp-cli","version":"1.0.4","keywords":["ephemeral","temp","cli","api","temporary","file storage"],"author":{"name":"Fashakin Olashubomi"},"license":"MIT","_id":"@545plea/temp-cli@1.0.4","maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"homepage":"https://github.com/shubomifashakin/temp-cli#readme","bugs":{"url":"https://github.com/shubomifashakin/temp-cli/issues"},"bin":{"temp":"dist/index.js"},"dist":{"shasum":"5a735d6004ac5e8cbc4ec6a4ffca9c7e247989d8","tarball":"https://registry.npmjs.org/@545plea/temp-cli/-/temp-cli-1.0.4.tgz","fileCount":35,"integrity":"sha512-2gB+JQPWmjvBG4mz8kqNp83dWHmqq8NKhhT8JCi93s96b86OoO3wX+66gLtI9KXTnDk7Xc5lGkox0zmf/kxS7A==","signatures":[{"sig":"MEUCIA6j+jSa8ASQKcAJ+sRLI+pdENaeYNbsF3P2ojl/BkctAiEAtPSimLiqlOBvyxx3OhjRKm0dwhgOCeFFUCgyPJe18Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@545plea%2ftemp-cli@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47681},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"05a8315a1ae7b0f1efc9166ce05087811b80fa26","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0396c979-6189-4ec8-9ec0-d03afe07f566"}},"repository":{"url":"git+https://github.com/shubomifashakin/temp-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Cli tool for Temp - ephemeral file sharing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","commander":"^15.0.0","mime-types":"^3.0.2","@inquirer/select":"^5.2.1","@inquirer/confirm":"^6.1.1","@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.9.5","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/temp-cli_1.0.4_1786186045021_0.9081996985302325","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@545plea/temp-cli","version":"1.1.0","keywords":["ephemeral","temp","cli","api","temporary","file storage"],"author":{"name":"Fashakin Olashubomi"},"license":"MIT","_id":"@545plea/temp-cli@1.1.0","maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"homepage":"https://github.com/shubomifashakin/temp-cli#readme","bugs":{"url":"https://github.com/shubomifashakin/temp-cli/issues"},"bin":{"temp":"dist/index.js"},"dist":{"shasum":"3058c8eebe1e5c4e04710e28320562c25049de2a","tarball":"https://registry.npmjs.org/@545plea/temp-cli/-/temp-cli-1.1.0.tgz","fileCount":35,"integrity":"sha512-QSJ65I1RCOUWRvcS+a/8UT/oDmwS72V9VaEQqohIbvWBvrzWwVL/gOa4gv+MLd+ntY6cEwsAB4/XlS+yTgc2Gg==","signatures":[{"sig":"MEUCIBalidMz4FtP4/Hc/KmRrpFUqzUi/gFmV47ftsY6SPU+AiEAz5jFFIns+xXJKS3Le7J5GNfwvzLBEqCTlZvzb0c0/+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@545plea%2ftemp-cli@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53714},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1ee4b0ba7088f8ebf1f06ea34d516c07ebc6df0f","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0396c979-6189-4ec8-9ec0-d03afe07f566"}},"repository":{"url":"git+https://github.com/shubomifashakin/temp-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Cli tool for Temp - ephemeral file sharing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","commander":"^15.0.0","mime-types":"^3.0.2","@inquirer/select":"^5.2.1","@inquirer/confirm":"^6.1.1","@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.9.5","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/temp-cli_1.1.0_1786189618746_0.002716673719670215","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@545plea/temp-cli","version":"1.2.0","description":"Cli tool for Temp - ephemeral file sharing","main":"dist/index.js","scripts":{"build":"tsc","start":"node dist/index.js"},"bin":{"temp":"dist/index.js"},"engines":{"node":">=18"},"keywords":["ephemeral","temp","cli","api","temporary","file storage"],"repository":{"type":"git","url":"git+https://github.com/shubomifashakin/temp-cli.git"},"author":{"name":"Fashakin Olashubomi"},"license":"MIT","type":"module","devDependencies":{"@types/mime-types":"^3.0.1","@types/node":"^25.9.5","typescript":"^5.9.3"},"dependencies":{"@inquirer/confirm":"^6.1.1","@inquirer/prompts":"^8.5.2","@inquirer/select":"^5.2.1","chalk":"^6.0.0","commander":"^15.0.0","mime-types":"^3.0.2","ora":"^9.4.1"},"gitHead":"7e3b8ec4730486fed3f741ecb29186e6ff9d2b9a","types":"./dist/index.d.ts","_id":"@545plea/temp-cli@1.2.0","bugs":{"url":"https://github.com/shubomifashakin/temp-cli/issues"},"homepage":"https://github.com/shubomifashakin/temp-cli#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-nH5ORKuTVFUrdPcu17eLN4svg6uskUviQEY4IPtz4O7bdHP/qSUOPlcbgU7APFnMLhMLmX0Ou/EcOY90KL7qBQ==","shasum":"1f4ff6277f0996cffab9e44bb6d1b4819c141de9","tarball":"https://registry.npmjs.org/@545plea/temp-cli/-/temp-cli-1.2.0.tgz","fileCount":35,"unpackedSize":59063,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@545plea%2ftemp-cli@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC9snv+tJNtwb1l8Rxf9rPPc7U16xrjbk7VQbiD/UgO5AiEAoPPe/5r8TZfESnE6r6wAQBxJI22ojuj3P+1TCz6Jgns="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0396c979-6189-4ec8-9ec0-d03afe07f566"}},"directories":{},"maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/temp-cli_1.2.0_1786195981159_0.6119714403196856"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T03:46:31.098Z","modified":"2026-08-08T13:33:01.603Z","1.0.0":"2026-03-07T17:16:29.487Z","1.0.1":"2026-03-07T17:20:28.820Z","1.0.2":"2026-03-09T03:46:31.346Z","1.0.3":"2026-03-12T10:45:01.843Z","1.0.4":"2026-08-08T10:47:25.162Z","1.1.0":"2026-08-08T11:46:58.897Z","1.2.0":"2026-08-08T13:33:01.296Z"},"bugs":{"url":"https://github.com/shubomifashakin/temp-cli/issues"},"author":{"name":"Fashakin Olashubomi"},"license":"MIT","homepage":"https://github.com/shubomifashakin/temp-cli#readme","keywords":["ephemeral","temp","cli","api","temporary","file storage"],"repository":{"type":"git","url":"git+https://github.com/shubomifashakin/temp-cli.git"},"description":"Cli tool for Temp - ephemeral file sharing","maintainers":[{"name":"545plea","email":"subomifasakin@icloud.com"}],"readme":"# temp-cli\n\nA command line interface for [Temp](https://temp.545plea.xyz), an ephemeral file sharing platform. Upload files, manage links, and track access directly from your terminal.\n\n## Installation\n\n```bash\nnpm install -g temp-cli\n```\n\n## Authentication\n\n```bash\n# Login — opens your browser to authenticate\ntemp login\n\n# Logout\ntemp logout\n```\n\n## Files\n\n```bash\n# Upload a file\ntemp files cp ./document.pdf --name \"My Document\" --description \"Q1 report for the team\"\n\n# List all your files\ntemp files ls\n\n# Delete a file permanently\ntemp files rm <fileId>\n```\n\n### Upload options\n\n| Flag                | Description                         | Required |\n| ------------------- | ----------------------------------- | -------- |\n| `--name, -n`        | File name (5–50 characters)         | Yes      |\n| `--description, -d` | File description (5–100 characters) | Yes      |\n\nYou will be prompted to select a lifetime interactively:\n\n```\n? Select file lifetime:\n❯ 7 days (short)\n  14 days (medium)\n  31 days (long)\n```\n\n## Links\n\n```bash\n# Create a link for a file\ntemp links create <fileId> --description \"Created for xyz recruiter\"\n\n# List all links for a file\ntemp links ls <fileId>\n\n# Revoke a link permanently\ntemp links rm <fileId> <linkId>\n```\n\n### Link options\n\n| Flag                | Description                         | Required |\n| ------------------- | ----------------------------------- | -------- |\n| `--description, -d` | Link description (5–100 characters) | Yes      |\n| `--expires-at, -e`  | Expiry date in YYYY-MM-DD format    | No       |\n\nYou will also be prompted to optionally set a password for the link:\n\n```\n? Enter password (optional): ********\n```\n\nPassword must be at least 6 characters and contain at least one uppercase letter, one lowercase letter and one number.\n\n## Requirements\n\n- Node.js >= 18\n\n## License\n\nMIT\n","readmeFilename":"README.md"}