bluesky_cli

A command-line client for Bluesky Social

A Dart command-line tool that runs Bluesky Social and AT Protocol XRPC methods from the shell. It installs as bsky, and its commands are generated from the lexicons.

ActivePersonalOpen source

Record

Kind
Tool
Role
Author
Started
March 2023
Updated
August 2026
Licence
BSD-3-Clause
pub
bluesky_cli · atprotodart.com

Technology6

Evidence5 sources

The pubspec declares an executable named bsky, and the package ships bin/bsky.dartsourcegithub.com The README installs the tool with `dart pub global activate bluesky_cli` and groups every command by lexicon namespacedocsgithub.com The README states that the commands are generated from the official AT Protocol lexicons, so every command, argument name and default value follows the API definitionsdocsgithub.com The monorepo's scripts/gen_codes.dart drives lex_gen's CommandGen into packages/bluesky_cli/lib/src/commands/codegensourcegithub.com Its pubspec declares xrpc, at_primitives and bluesky_text, and neither the atproto nor the bluesky client packagesourcegithub.com

Links3

Relations5 edges

atproto.dartPart ofDart SDK monorepo for AT Protocol and Bluesky at_primitivesDepends onAT Protocol identifier types for Dart bluesky_textDepends onPost-text analysis for Bluesky Social xrpcDepends onThe XRPC transport layer for AT Protocol lex_genGenerated byLexicon-to-Dart code generation