{"_id":"@anaella/cli","_rev":"5-4eeb05b00cbeee3380cce5d0be469062","name":"@anaella/cli","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@anaella/cli","version":"0.1.0","_id":"@anaella/cli@0.1.0","maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"bin":{"anaella":"dist/index.js"},"dist":{"shasum":"5f9adb288e3df2b462930568931db891d0356adc","tarball":"https://registry.npmjs.org/@anaella/cli/-/cli-0.1.0.tgz","fileCount":3,"integrity":"sha512-lSTNjV96O2fqZOo+5YaNjoh+pKSZ+fCYOolRJRdfsSxIf2Nwmi11iyxXmNiH6YeRagTIQ38gUDH1A9zj0URLSg==","signatures":[{"sig":"MEYCIQDfhxABQ8pNndRKFA/fpsBRolVBFtBFB4+2fKDk4F52IAIhAM+6Lzg5IX4CBcbOV4YdZ41jGv9fyCyoTkC+vFIozivp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8985},"type":"module","gitHead":"3533d5e234de9bd905e11d323feea30d7fbeca8a","scripts":{"test":"bun test","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"etugrand","email":"igounton@gmail.com"},"_npmVersion":"11.13.0","description":"Command-line tool for anaella.com — schedule and publish social posts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"commander":"^12.0.0","@anaella/client":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","bun-types":"^1.1.0","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1782954487429_0.14710357420467335","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anaella/cli","version":"0.1.1","_id":"@anaella/cli@0.1.1","maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"bin":{"anaella":"dist/index.js"},"dist":{"shasum":"83b756f94906a3cd197780023947dc65bf35e5af","tarball":"https://registry.npmjs.org/@anaella/cli/-/cli-0.1.1.tgz","fileCount":3,"integrity":"sha512-9rmvXo//9mRWibHeRuYc4iOkY8/0RrcgT9x5ChQOSuh1B/CDl4MFJ/VlkCKuOJXg9z3GEjTV/kgfAhRElXo0SQ==","signatures":[{"sig":"MEQCIBLVxzkrE3J2MT0X+aebWAb12JKrWaW9Ln/qc3F2MtueAiBudTnHw73D3+MnjK/BQjgTkLM9u8rVyfGVHQ00XBhHCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10096},"type":"module","gitHead":"5bcac9bedd33c3cdec7972bc066e2980b1ccffea","scripts":{"test":"bun test","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"etugrand","email":"igounton@gmail.com"},"_npmVersion":"11.13.0","description":"Command-line tool for anaella.com — schedule and publish social posts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"commander":"^12.0.0","@anaella/client":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","bun-types":"^1.1.0","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1782955905291_0.6845559356104776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anaella/cli","version":"0.2.0","_id":"@anaella/cli@0.2.0","maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"bin":{"anaella":"dist/index.js"},"dist":{"shasum":"a04c48b30d9b4de3235693f0f88536854cfe77a9","tarball":"https://registry.npmjs.org/@anaella/cli/-/cli-0.2.0.tgz","fileCount":3,"integrity":"sha512-32jEIoqjPtJGv9QP6xjXrGp877vDtnIdb+DhbGRO4u4bPuNQYcczaW9oQrFCglXnF6s6jMbkmi3nsfmUC9eceA==","signatures":[{"sig":"MEUCIQD6Vo5glCoUJgqLuFN+hX80xGAMlV0yw7UCCBfJSazM+QIgG8HsDHBk4/sUQUcgfwSFbGZxVZWL5O3Deyn78nXUomU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14583},"type":"module","gitHead":"5b5d56f4d38220031efdbfb740b6416d48a82619","scripts":{"test":"bun test","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"etugrand","email":"igounton@gmail.com"},"_npmVersion":"11.13.0","description":"Command-line tool for anaella.com — schedule and publish social posts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"commander":"^12.0.0","@anaella/client":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1783374198281_0.6658014829379431","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anaella/cli","version":"0.2.1","license":"MIT","_id":"@anaella/cli@0.2.1","maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"bin":{"anaella":"dist/index.js"},"dist":{"shasum":"5da43b31a6ef34d8730052a16df42a7ca0578e1a","tarball":"https://registry.npmjs.org/@anaella/cli/-/cli-0.2.1.tgz","fileCount":4,"integrity":"sha512-qWNAGT67vbQKt0OjaXzE9uxJY6k9lnMqWgsj6hBti/Jf+an+7tWNpPIVzGBdBOJR77KwZVakI84r1wCtvZnYig==","signatures":[{"sig":"MEYCIQDpGi70n/7bEIwXy47Y1AyXIOU1D5bKvGRhu8SfDQMFOAIhAP3sW+vMQQUF6Lz2VNXVQCld/irFzMyAuq0VXXS11V54","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15665},"type":"module","gitHead":"42adfcf8dcd73767b1663bd670e125aa9c6a622b","scripts":{"test":"bun test","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"etugrand","email":"igounton@gmail.com"},"_npmVersion":"11.13.0","description":"Command-line tool for anaella.com — schedule and publish social posts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"commander":"^12.0.0","@anaella/client":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1783376628994_0.10507130190392866","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anaella/cli","version":"0.2.2","description":"Command-line tool for anaella.com — schedule and publish social posts.","type":"module","bin":{"anaella":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","prepublishOnly":"npm run build","test":"bun test"},"dependencies":{"@anaella/client":"^0.1.8","commander":"^12.0.0"},"devDependencies":{"@types/node":"^22","tsup":"^8.0.0","typescript":"^5"},"license":"MIT","gitHead":"0d7146ff4104eba6604c11d0d2cadf36b7b07650","_id":"@anaella/cli@0.2.2","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-gPSXu+SwQ8TqLl6vHLS4xim5fyUjJyxg4QZ8adDhVu7bEZY2OZy5e9ZZrwYvlk9bTQusnQzNpx3VJNmYcWVJ3A==","shasum":"a19f8e773dccf0b95aa1230d498c970ea1fc3af8","tarball":"https://registry.npmjs.org/@anaella/cli/-/cli-0.2.2.tgz","fileCount":4,"unpackedSize":16199,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGDZcmGGrlSKOwtBibnNvpfIPfEB0hqzgfEs7opb5ERGAiBDBchIdbcdjgpKG1IpMbGoyEJLesjMZtVBhgn8SYTJ0A=="}]},"_npmUser":{"name":"etugrand","email":"igounton@gmail.com"},"directories":{},"maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.2_1785256286211_0.44615270969298826"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T01:08:07.229Z","modified":"2026-07-28T16:31:26.519Z","0.1.0":"2026-07-02T01:08:07.589Z","0.1.1":"2026-07-02T01:31:45.472Z","0.2.0":"2026-07-06T21:43:18.401Z","0.2.1":"2026-07-06T22:23:49.121Z","0.2.2":"2026-07-28T16:31:26.351Z"},"license":"MIT","description":"Command-line tool for anaella.com — schedule and publish social posts.","maintainers":[{"name":"etugrand","email":"igounton@gmail.com"}],"readme":"# @anaella/cli\n\nCommand-line tool for anaella.com — schedule and publish social posts via the `/v1` API.\n\n## Install\n\n```bash\nnpm i -g @anaella/cli\n# or run without installing:\nnpx @anaella/cli --help\n```\n\n## Auth\n\nThe API key is resolved with this precedence: `--api-key` flag > `ANAELLA_API_KEY` env var > the\nfile saved by `anaella login` (`~/.config/anaella/config.json`, or under `$XDG_CONFIG_HOME` if set).\n\n```bash\nanaella login --api-key ana_xxx     # verifies the key against the API, then saves it\necho ana_xxx | anaella login        # or pipe it on stdin\nanaella logout                      # remove the saved key\n```\n\n## Commands\n\n```bash\nanaella channels                    # list connected channels\nanaella post -c <channelId> -t \"hello\" -w now      # publish now\nanaella post -c <channelId> -t \"hello\"              # -w/--when defaults to \"draft\"\nanaella post -c c1 -c c2 -m https://x/a.jpg -t hi   # -c and -m are repeatable\nanaella posts --limit 20 --cursor 0 # list recent posts\nanaella get <id>                    # fetch one post\nanaella delete <id>                 # delete a draft / cancel a scheduled post\n```\n\n## Global options\n\n- `--api-key <key>` — override the resolved API key for this invocation.\n- `--api-url <url>` — override the API base URL (default `https://api.anaella.com`).\n- `--json` — print raw JSON instead of a table.\n\n## post options\n\n- `-c, --channel <id>` — channel id, repeatable, required.\n- `-t, --text <text>` — post text.\n- `-w, --when <when>` — `\"now\"` | `\"draft\"` | an ISO-8601 timestamp (default `draft`).\n- `-m, --media <url>` — public media URL, repeatable.\n- `--type <type>` — `post` | `reel` | `thread` | `story`.\n- `--first-comment <text>` — first comment text.\n","readmeFilename":"README.md"}