cli.rb 520 B

123456789101112131415161718
  1. # frozen_string_literal: true
  2. require 'thor'
  3. require_relative 'mastodon/media_cli'
  4. require_relative 'mastodon/emoji_cli'
  5. require_relative 'mastodon/accounts_cli'
  6. module Mastodon
  7. class CLI < Thor
  8. desc 'media SUBCOMMAND ...ARGS', 'Manage media files'
  9. subcommand 'media', Mastodon::MediaCLI
  10. desc 'emoji SUBCOMMAND ...ARGS', 'Manage custom emoji'
  11. subcommand 'emoji', Mastodon::EmojiCLI
  12. desc 'accounts SUBCOMMAND ...ARGS', 'Manage accounts'
  13. subcommand 'accounts', Mastodon::AccountsCLI
  14. end
  15. end