forked from Ittai/ittai
1
0
Fork 0
Fork for making branches
 
 
 
 
Go to file
A user ab996eda0b
Merge branch 'main' into lazyloaded-colorpicker-fix
2022-07-06 01:44:01 -03:00
.woodpecker aaaaaa 2022-04-23 20:59:21 -04:00
assets rebranding 2: the film 2022-07-04 17:16:03 -03:00
builder HOLY FUCKING CRAP 2: electric boogaloo 2022-07-06 01:43:38 -03:00
core Merge branch 'main' into lazyloaded-colorpicker-fix 2022-07-06 01:31:14 -03:00
example pnpm please 2022-05-22 21:41:38 -04:00
goosemodServer rewrite of settings module (1/3) 2022-02-27 21:51:16 -03:00
tutorials Tutoritals 2021-01-27 13:17:43 -05:00
.gitignore update gitignore 2022-04-23 22:08:10 -04:00
LICENSE.md license LGPLv3 2022-06-09 04:28:26 +02:00
README.md rebranding 2: the film 2022-07-04 17:16:03 -03:00
ittai.code-workspace clientmod-specific and builder fixes 2022-01-25 22:26:01 -05:00
jsdoc.css More docs 2021-01-27 09:58:33 -05:00
jsdoc.json Tutoritals 2021-01-27 13:17:43 -05:00

README.md

Ittai

What the heck?! I only need to use one style for my plugin?
Ittai?! I only need to use Ittai for my plugin?
Ittai is a plugin bundler for most Discord client mods, making your plugin cross-compatible with multiple client mods easy!

Features | Installation | How to Build


Features

Installation

Requirements

Installation Steps

From NPM

pnpm i -g @ittai/builder # this anywhere
pnpm i ittai # on your plugin's folder

From this repo (Building Ittai for local development)

git clone https://git.catvibers.me/Ittai/ittai
cd ittai

# linking the builder
cd builder
pnpm i
pnpm link --global

# linking the core
cd ..
cd core
pnpm i
pnpm link --global

Then, in your plugin's folder

pnpm link --global ittai

How to Build

Command Options

  • --plugin="path/to/your/plugin"
  • --betterdiscord (optional)
    • Specify ="path/to/plugin/folder" to copy the built file to the folder.
    • Builds for BetterDiscord.
  • --powercordv2 (optional)
    • Specify ="path/to/plugin/folder" to copy the built files to the folder.
    • Builds for Powercord v2.
  • --goosemod (optional)
    • Specify ="path/to/plugin/folder" to copy the built files to the folder.
    • Builds for GooseMod.
  • --watch (optional)
    • Will watch for changes in your plugin's unbuilt files and automatically run the command again for you.

Build Command

This command will build your plugin for BetterDiscord, Powercord v2, and GooseMod, but will only copy it to BetterDiscord's plugins folder. It will also hot rebuild your plugin for you.

ittai --plugin="./test/plugin" --betterdiscord="/path/to/plugins/fgbd" --powercordv2 --goosemod --watch