aboutsummaryrefslogtreecommitdiff
path: root/src/bashly.yml
blob: 01fda35b26ddc44b68944a28285e5fffca968645 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
name: kaguya
help: Fuwn's Anime & Manga Utility
version: 0.1.0
commands:
  - name: anichart
    alias: ac
    dependencies: [xdg-open]
    help: Open AniChart
  - name: myanimelist
    alias: mal
    dependencies: [xdg-open]
    args:
      - name: profile
        help: Open a MyAnimeList profile
    help: Open MyAnimeList
  - name: anilist
    alias: al
    dependencies: [xdg-open]
    args:
      - name: profile
        help: Open a AniList profile
    help: Open AniList
  - name: crunchyroll
    alias: cr
    dependencies: [xdg-open]
    args:
      - name: search
        repeatable: true
        help: Search within Crunchyroll
    help: Open Crunchyroll
  - name: hidive
    alias: hd
    dependencies: [xdg-open]
    args:
      - name: search
        repeatable: true
        help: Search within HIDIVE
    help: Open HIDIVE
  - name: watch
    alias: w
    dependencies: [ani-cli]
    args:
      - name: search
        repeatable: true
        help: Search within ani-cli
    help: Open ani-cli
    flags:
      - long: --dub
        short: -d
        help: Search for dubbed media only
  - name: character
    alias: c
    dependencies: [xdg-open, curl, echo, jq]
    args:
      - name: name
        required: true
        repeatable: true
    help: Search for a character on AniList
  - name: stream
    help: yt-dlp wrapper for streaming anime
    dependencies: [date, yt-dlp, sed, memento, rm]
    default: force
    args:
      - name: uri
        required: true
    flags:
      - long: --browser
        arg: browser
        default: firefox
      - long: --user-agent
        arg: user-agent
      - long: --fix
      - long: --download
      - long: --username
        short: -u
        arg: username
        conflicts: [--cookies]
      - long: --password
        short: -p
        arg: password
        conflicts: [--cookies]
      - long: --language
        short: -l
        arg: language
        default: en-US
      - long: --cookies
        short: -c
        arg: cookies
        conflicts: [--username --password]
      - long: --aria2c
        help: Use aria2c as your preferred M3U8 downloader
  - name: x
    dependencies: [xdg-open, curl, echo, tr, jq]
    help: Search for almost anything on AniList
    args:
      - name: title
        required: true
        repeatable: true
    flags:
      - long: --tv
        conflicts: [--manga --novel]
      - long: --manga
        conflicts: [--tv --novel]
      - long: --novel
        conflicts: [--tv --manga]
      - long: --any-tv
        conflicts: [--tv --manga --novel --any-manga]
      - long: --any-manga
        conflicts: [--tv --manga --novel --any-tv]
      - long: --al
        conflicts: [--mal]
      - long: --mal
        conflicts: [--al]
      - long: --both
        short: -b
        conflicts: [--al --mal]
      - long: --social
        short: -s