Skip to content

feat: add like and unlike CLI commands#74

Open
sinnet3000 wants to merge 1 commit intosteipete:mainfrom
sinnet3000:feat/like-unlike-commands
Open

feat: add like and unlike CLI commands#74
sinnet3000 wants to merge 1 commit intosteipete:mainfrom
sinnet3000:feat/like-unlike-commands

Conversation

@sinnet3000
Copy link

@sinnet3000 sinnet3000 commented Jan 31, 2026

Summary

I had a workflow where I wanted to like + unbookmark tweets, and noticed the like/unlike methods existed in the client but weren't exposed as CLI commands.

This adds:

  • bird like <tweet-id-or-url...> - like tweets
  • bird unlike <tweet-id-or-url...> - unlike tweets

Supports batch operations. Follows the same patterns as unbookmark and follow.ts.

Test plan

  • Single unlike - verified unliked on x.com
  • Batch unlike (2 tweets) - verified both unliked on x.com
  • Single like - verified liked on x.com
  • Batch like (2 tweets) - verified both liked on x.com

Local checks

  • npm test
  • npm run build:dist
  • npm run lint:oxlint

@sinnet3000 sinnet3000 force-pushed the feat/like-unlike-commands branch from 8d10cea to 492adb2 Compare January 31, 2026 03:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant