essential-actions
Clone or download
Modified Files
*.iml
*.iml
.idea/
.idea/
target/
target/
PreBuiltPlugins/
BuiltPlugins/
@echo off
@echo off
SET FOLD=PreBuiltPlugins
SET FOLD=BuiltPlugins
SET DEPS=Dependencies
SET DEPS=Dependencies
SET quit=true
SET quit=true
rmdir /q /s %FOLD%
rmdir /q /s %FOLD%
mkdir %FOLD%
mkdir %FOLD%
copy %DEPS%\* %FOLD%\
copy %DEPS%\* %FOLD%\
if "%1%"=="Hotkey" (goto Hotkey)
if "%1%"=="Hotkey" (goto Hotkey)
if "%1%"=="MediaKey" (goto MediaKey)
if "%1%"=="MediaKey" (goto MediaKey)
if "%1%"=="ObsSuite" (goto ObsSuite)
if "%1%"=="ObsSuite" (goto ObsSuite)
if "%1%"=="PlayAudioClip" (goto PlayAudioClip)
if "%1%"=="PlayAudioClip" (goto PlayAudioClip)
if "%1%"=="RunCommand" (goto RunCommand)
if "%1%"=="RunCommand" (goto RunCommand)
if "%1%"=="TextBlock" (goto TextBlock)
if "%1%"=="TextBlock" (goto TextBlock)
if "%1%"=="TwitchChat" (goto TwitchChat)
if "%1%"=="TwitchChat" (goto TwitchChat)
if "%1%"=="Twitter" (goto Twitter)
if "%1%"=="Twitter" (goto Twitter)
if "%1%"=="Website" (goto Website)
if "%1%"=="Website" (goto Website)
if NOT "%1%"=="" (
if NOT "%1%"=="" (
echo Invalid argument %1%
echo Invalid argument %1%
EXIT /B 0
EXIT /B 0
)
)
set quit=false
set quit=false
goto Hotkey
goto Hotkey
goto MediaKey
goto MediaKey
goto ObsSuite
goto ObsSuite
goto PlayAudioClip
goto PlayAudioClip
goto RunCommand
goto RunCommand
goto TextBlock
goto TextBlock
goto TwitchChat
goto TwitchChat
goto Twitter
goto Twitter
goto Website
goto Website
:Hotkey
:Hotkey
pushd %CD%
pushd %CD%
cd hotkeyaction
cd hotkeyaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\hotkeyaction-*.jar ..\%FOLD%\hotkeyaction.jar
move target\hotkeyaction-*.jar ..\%FOLD%\hotkeyaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:MediaKey
:MediaKey
pushd %CD%
pushd %CD%
cd mediakeyaction
cd mediakeyaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\mediakeyaction-*.jar ..\%FOLD%\mediakeyaction.jar
move target\mediakeyaction-*.jar ..\%FOLD%\mediakeyaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:ObsSuite
:ObsSuite
pushd %CD%
pushd %CD%
cd obssuite\mother
cd obssuite\mother
CALL mvn clean install -Dmaven.test.skip package
CALL mvn clean install -Dmaven.test.skip package
move target\obssuite_motheraction-*.jar ..\..\%FOLD%\obssuite_motheraction.jar
move target\obssuite_motheraction-*.jar ..\..\%FOLD%\obssuite_motheraction.jar
cd ..\setcurrentprofile
cd ..\setcurrentprofile
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setcurrentprofileaction-*.jar ..\..\%FOLD%\obssuite_setcurrentprofileaction.jar
move target\obssuite_setcurrentprofileaction-*.jar ..\..\%FOLD%\obssuite_setcurrentprofileaction.jar
cd ..\setcurrentscene
cd ..\setcurrentscene
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setcurrentsceneaction-*.jar ..\..\%FOLD%\obssuite_setcurrentsceneaction.jar
move target\obssuite_setcurrentsceneaction-*.jar ..\..\%FOLD%\obssuite_setcurrentsceneaction.jar
cd ..\setcurrenttransition
cd ..\setcurrenttransition
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setcurrenttransitionaction-*.jar ..\..\%FOLD%\obssuite_setcurrenttransitionaction.jar
move target\obssuite_setcurrenttransitionaction-*.jar ..\..\%FOLD%\obssuite_setcurrenttransitionaction.jar
cd ..\togglemute
cd ..\togglemute
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_togglemuteaction-*.jar ..\..\%FOLD%\obssuite_togglemuteaction.jar
move target\obssuite_togglemuteaction-*.jar ..\..\%FOLD%\obssuite_togglemuteaction.jar
cd ..\setcurrentprofile
cd ..\setcurrentprofile
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setcurrentprofileaction-*.jar ..\..\%FOLD%\obssuite_setcurrentprofileaction.jar
move target\obssuite_setcurrentprofileaction-*.jar ..\..\%FOLD%\obssuite_setcurrentprofileaction.jar
cd ..\setpreviewscene
cd ..\setpreviewscene
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setpreviewsceneaction-*.jar ..\..\%FOLD%\obssuite_setpreviewsceneaction.jar
move target\obssuite_setpreviewsceneaction-*.jar ..\..\%FOLD%\obssuite_setpreviewsceneaction.jar
cd ..\togglerecording
cd ..\togglerecording
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_togglerecordingaction-*.jar ..\..\%FOLD%\obssuite_togglerecordingaction.jar
move target\obssuite_togglerecordingaction-*.jar ..\..\%FOLD%\obssuite_togglerecordingaction.jar
cd ..\setreplaybuffer
cd ..\setreplaybuffer
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setreplaybufferaction-*.jar ..\..\%FOLD%\obssuite_setreplaybufferaction.jar
move target\obssuite_setreplaybufferaction-*.jar ..\..\%FOLD%\obssuite_setreplaybufferaction.jar
cd ..\togglestreaming
cd ..\togglestreaming
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_togglestreamingaction-*.jar ..\..\%FOLD%\obssuite_togglestreamingaction.jar
move target\obssuite_togglestreamingaction-*.jar ..\..\%FOLD%\obssuite_togglestreamingaction.jar
cd ..\togglestudiomode
cd ..\togglestudiomode
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_togglestudiomodeaction-*.jar ..\..\%FOLD%\obssuite_togglestudiomodeaction.jar
move target\obssuite_togglestudiomodeaction-*.jar ..\..\%FOLD%\obssuite_togglestudiomodeaction.jar
cd ..\setvolume
cd ..\setvolume
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\obssuite_setvolumeaction-*.jar ..\..\%FOLD%\obssuite_setvolumeaction.jar
move target\obssuite_setvolumeaction-*.jar ..\..\%FOLD%\obssuite_setvolumeaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:PlayAudioClip
:PlayAudioClip
pushd %CD%
pushd %CD%
cd playaudioclipaction
cd playaudioclipaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\playaudioclipaction-*.jar ..\%FOLD%\playaudioclipaction.jar
move target\playaudioclipaction-*.jar ..\%FOLD%\playaudioclipaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:RunCommand
:RunCommand
pushd %CD%
pushd %CD%
cd runcommandaction
cd runcommandaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\runcommandaction-*.jar ..\%FOLD%\runcommandaction.jar
move target\runcommandaction-*.jar ..\%FOLD%\runcommandaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:TextBlock
:TextBlock
pushd %CD%
pushd %CD%
cd textblockaction
cd textblockaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\textblockaction-*.jar ..\%FOLD%\textblockaction.jar
move target\textblockaction-*.jar ..\%FOLD%\textblockaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:TwitchChat
:TwitchChat
pushd %CD%
pushd %CD%
cd twitch\twitch-chat-connect
cd twitch\twitch-chat-connect
CALL mvn clean install -Dmaven.test.skip package
CALL mvn clean install -Dmaven.test.skip package
move target\twitch-chat-connect-*.jar ..\..\%FOLD%\twitch-chat-connect.jar
move target\twitch-chat-connect-*.jar ..\..\%FOLD%\twitch-chat-connect.jar
cd ..\send-channel-msg
cd ..\send-channel-msg
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-send-channel-msg-*.jar ..\..\%FOLD%\twitch-send-channel-msg.jar
move target\twitch-send-channel-msg-*.jar ..\..\%FOLD%\twitch-send-channel-msg.jar
cd ..\clear-chat
cd ..\clear-chat
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-clear-chat-*.jar ..\..\%FOLD%\twitch-clear-chat.jar
move target\twitch-clear-chat-*.jar ..\..\%FOLD%\twitch-clear-chat.jar
cd ..\set-color
cd ..\set-color
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-set-color-*.jar ..\..\%FOLD%\twitch-set-color.jar
move target\twitch-set-color-*.jar ..\..\%FOLD%\twitch-set-color.jar
cd ..\whisper
cd ..\whisper
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-whisper-*.jar ..\..\%FOLD%\twitch-whisper.jar
move target\twitch-whisper-*.jar ..\..\%FOLD%\twitch-whisper.jar
cd ..\unraid
cd ..\unraid
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-unraid-*.jar ..\..\%FOLD%\twitch-unraid.jar
move target\twitch-unraid-*.jar ..\..\%FOLD%\twitch-unraid.jar
cd ..\unhost
cd ..\unhost
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-unhost-*.jar ..\..\%FOLD%\twitch-unhost.jar
move target\twitch-unhost-*.jar ..\..\%FOLD%\twitch-unhost.jar
cd ..\add-stream-marker
cd ..\add-stream-marker
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-add-stream-marker-*.jar ..\..\%FOLD%\twitch-add-stream-marker.jar
move target\twitch-add-stream-marker-*.jar ..\..\%FOLD%\twitch-add-stream-marker.jar
cd ..\host-channel
cd ..\host-channel
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-host-channel-*.jar ..\..\%FOLD%\twitch-host-channel.jar
move target\twitch-host-channel-*.jar ..\..\%FOLD%\twitch-host-channel.jar
cd ..\raid-channel
cd ..\raid-channel
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-raid-channel-*.jar ..\..\%FOLD%\twitch-raid-channel.jar
move target\twitch-raid-channel-*.jar ..\..\%FOLD%\twitch-raid-channel.jar
cd ..\start-commercial
cd ..\start-commercial
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-start-commercial-*.jar ..\..\%FOLD%\twitch-start-commercial.jar
move target\twitch-start-commercial-*.jar ..\..\%FOLD%\twitch-start-commercial.jar
cd ..\subs-only
cd ..\subs-only
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-subs-only-*.jar ..\..\%FOLD%\twitch-subs-only.jar
move target\twitch-subs-only-*.jar ..\..\%FOLD%\twitch-subs-only.jar
cd ..\slow-mode
cd ..\slow-mode
CALL mvn clean -Dmaven.test.skip package
CALL mvn clean -Dmaven.test.skip package
move target\twitch-slow-mode-*.jar ..\..\%FOLD%\twitch-slow-mode.jar
move target\twitch-slow-mode-*.jar ..\..\%FOLD%\twitch-slow-mode.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:Twitter
:Twitter
pushd %CD%
pushd %CD%
cd twitteraction
cd twitteraction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\twitteraction-*.jar ..\%FOLD%\twitteraction.jar
move target\twitteraction-*.jar ..\%FOLD%\twitteraction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
:Website
:Website
pushd %CD%
pushd %CD%
cd websiteaction
cd websiteaction
call mvn clean -Dmaven.test.skip package
call mvn clean -Dmaven.test.skip package
move target\websiteaction-*.jar ..\%FOLD%\websiteaction.jar
move target\websiteaction-*.jar ..\%FOLD%\websiteaction.jar
popd
popd
if "%quit%" == "true" (EXIT /B 0)
if "%quit%" == "true" (EXIT /B 0)
#!/bin/bash
#!/bin/bash
FOLD=PreBuiltPlugins
FOLD=BuiltPlugins
DEPS=Dependencies
DEPS=Dependencies
hotkey() {
hotkey() {
pushd . || exit
pushd . || exit
cd hotkeyaction && mvn clean -Dmaven.test.skip package
cd hotkeyaction && mvn clean -Dmaven.test.skip package
mv target/hotkeyaction-*.jar ../$FOLD/hotkeyaction.jar
mv target/hotkeyaction-*.jar ../$FOLD/hotkeyaction.jar
popd || exit
popd || exit
}
}
media_key() {
media_key() {
pushd . || exit
pushd . || exit
cd mediakeyaction && mvn clean -Dmaven.test.skip package
cd mediakeyaction && mvn clean -Dmaven.test.skip package
mv target/mediakeyaction-*.jar ../$FOLD/mediakeyaction.jar
mv target/mediakeyaction-*.jar ../$FOLD/mediakeyaction.jar
popd || exit
popd || exit
}
}
obs_suite() {
obs_suite() {
pushd . || exit
pushd . || exit
cd obssuite/mother && ../mvn clean install -Dmaven.test.skip package
cd obssuite/mother && ../mvn clean install -Dmaven.test.skip package
mv target/obssuite_motheraction-*.jar ../../$FOLD/obssuite_motheraction.jar
mv target/obssuite_motheraction-*.jar ../../$FOLD/obssuite_motheraction.jar
cd ../setcurrentprofile && ../mvn clean -Dmaven.test.skip package
cd ../setcurrentprofile && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setcurrentprofileaction-*.jar ../../$FOLD/obssuite_setcurrentprofileaction.jar
mv target/obssuite_setcurrentprofileaction-*.jar ../../$FOLD/obssuite_setcurrentprofileaction.jar
cd ../setcurrentscene && ../mvn clean -Dmaven.test.skip package
cd ../setcurrentscene && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setcurrentsceneaction-*.jar ../../$FOLD/obssuite_setcurrentsceneaction.jar
mv target/obssuite_setcurrentsceneaction-*.jar ../../$FOLD/obssuite_setcurrentsceneaction.jar
cd ../setcurrenttransition && ../mvn clean -Dmaven.test.skip package
cd ../setcurrenttransition && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setcurrenttransitionaction-*.jar ../../$FOLD/obssuite_setcurrenttransitionaction.jar
mv target/obssuite_setcurrenttransitionaction-*.jar ../../$FOLD/obssuite_setcurrenttransitionaction.jar
cd ../setmute && ../mvn clean -Dmaven.test.skip package
cd ../setmute && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setmuteaction-*.jar ../../$FOLD/obssuite_setmuteaction.jar
mv target/obssuite_setmuteaction-*.jar ../../$FOLD/obssuite_setmuteaction.jar
cd ../setcurrentprofile && ../mvn clean -Dmaven.test.skip package
cd ../setcurrentprofile && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setcurrentprofileaction-*.jar ../../$FOLD/obssuite_setcurrentprofileaction.jar
mv target/obssuite_setcurrentprofileaction-*.jar ../../$FOLD/obssuite_setcurrentprofileaction.jar
cd ../setpreviewscene && ../mvn clean -Dmaven.test.skip package
cd ../setpreviewscene && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setpreviewsceneaction-*.jar ../../$FOLD/obssuite_setpreviewsceneaction.jar
mv target/obssuite_setpreviewsceneaction-*.jar ../../$FOLD/obssuite_setpreviewsceneaction.jar
cd ../setrecording && ../mvn clean -Dmaven.test.skip package
cd ../setrecording && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setrecordingaction-*.jar ../../$FOLD/obssuite_setrecordingaction.jar
mv target/obssuite_setrecordingaction-*.jar ../../$FOLD/obssuite_setrecordingaction.jar
cd ../setreplaybuffer && ../mvn clean -Dmaven.test.skip package
cd ../setreplaybuffer && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setreplaybufferaction-*.jar ../../$FOLD/obssuite_setreplaybufferaction.jar
mv target/obssuite_setreplaybufferaction-*.jar ../../$FOLD/obssuite_setreplaybufferaction.jar
cd ../setstreaming && ../mvn clean -Dmaven.test.skip package
cd ../setstreaming && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setstreamingaction-*.jar ../../$FOLD/obssuite_setstreamingaction.jar
mv target/obssuite_setstreamingaction-*.jar ../../$FOLD/obssuite_setstreamingaction.jar
cd ../setstudiomode && ../mvn clean -Dmaven.test.skip package
cd ../setstudiomode && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setstudiomodeaction-*.jar ../../$FOLD/obssuite_setstudiomodeaction.jar
mv target/obssuite_setstudiomodeaction-*.jar ../../$FOLD/obssuite_setstudiomodeaction.jar
cd ../setvolume && ../mvn clean -Dmaven.test.skip package
cd ../setvolume && ../mvn clean -Dmaven.test.skip package
mv target/obssuite_setvolumeaction-*.jar ../../$FOLD/obssuite_setvolumeaction.jar
mv target/obssuite_setvolumeaction-*.jar ../../$FOLD/obssuite_setvolumeaction.jar
popd || exit
popd || exit
}
}
play_audio_clip() {
play_audio_clip() {
pushd . || exit
pushd . || exit
cd playaudioclipaction && mvn clean -Dmaven.test.skip package
cd playaudioclipaction && mvn clean -Dmaven.test.skip package
mv target/playaudioclipaction-*.jar ../$FOLD/playaudioclipaction.jar
mv target/playaudioclipaction-*.jar ../$FOLD/playaudioclipaction.jar
popd || exit
popd || exit
}
}
run_command() {
run_command() {
pushd . || exit
pushd . || exit
cd runcommandaction && mvn clean -Dmaven.test.skip package
cd runcommandaction && mvn clean -Dmaven.test.skip package
mv target/runcommandaction-*.jar ../$FOLD/runcommandaction.jar
mv target/runcommandaction-*.jar ../$FOLD/runcommandaction.jar
popd || exit
popd || exit
}
}
text_block() {
text_block() {
pushd . || exit
pushd . || exit
cd textblockaction && mvn clean -Dmaven.test.skip package
cd textblockaction && mvn clean -Dmaven.test.skip package
mv target/textblockaction-*.jar ../$FOLD/textblockaction.jar
mv target/textblockaction-*.jar ../$FOLD/textblockaction.jar
popd || exit
popd || exit
}
}
twitch_chat() {
twitch_chat() {
pushd . || exit
pushd . || exit
cd twitch/twitch-chat-connect && mvn clean install -Dmaven.test.skip package
cd twitch/twitch-chat-connect && mvn clean install -Dmaven.test.skip package
mv target/twitch-chat-connect-*.jar ../../$FOLD/twitch-chat-connect.jar
mv target/twitch-chat-connect-*.jar ../../$FOLD/twitch-chat-connect.jar
cd ../send-channel-msg && mvn clean -Dmaven.test.skip package
cd ../send-channel-msg && mvn clean -Dmaven.test.skip package
mv target/twitch-send-channel-msg-*.jar ../../$FOLD/twitch-send-channel-msg.jar
mv target/twitch-send-channel-msg-*.jar ../../$FOLD/twitch-send-channel-msg.jar
cd ../clear-chat && mvn clean -Dmaven.test.skip package
cd ../clear-chat && mvn clean -Dmaven.test.skip package
mv target/twitch-clear-chat-*.jar ../../$FOLD/twitch-clear-chat.jar
mv target/twitch-clear-chat-*.jar ../../$FOLD/twitch-clear-chat.jar
cd ../set-color && mvn clean -Dmaven.test.skip package
cd ../set-color && mvn clean -Dmaven.test.skip package
mv target/twitch-set-color-*.jar ../../$FOLD/twitch-set-color.jar
mv target/twitch-set-color-*.jar ../../$FOLD/twitch-set-color.jar
cd ../whisper && mvn clean -Dmaven.test.skip package
cd ../whisper && mvn clean -Dmaven.test.skip package
mv target/twitch-whisper-*.jar ../../$FOLD/twitch-whisper.jar
mv target/twitch-whisper-*.jar ../../$FOLD/twitch-whisper.jar
cd ../unraid && mvn clean -Dmaven.test.skip package
cd ../unraid && mvn clean -Dmaven.test.skip package
mv target/twitch-unraid-*.jar ../../$FOLD/twitch-unraid.jar
mv target/twitch-unraid-*.jar ../../$FOLD/twitch-unraid.jar
cd ../unhost && mvn clean -Dmaven.test.skip package
cd ../unhost && mvn clean -Dmaven.test.skip package
mv target/twitch-unhost-*.jar ../../$FOLD/twitch-unhost.jar
mv target/twitch-unhost-*.jar ../../$FOLD/twitch-unhost.jar
cd ../add-stream-marker && mvn clean -Dmaven.test.skip package
cd ../add-stream-marker && mvn clean -Dmaven.test.skip package
mv target/twitch-add-stream-marker-*.jar ../../$FOLD/twitch-add-stream-marker.jar
mv target/twitch-add-stream-marker-*.jar ../../$FOLD/twitch-add-stream-marker.jar
cd ../host-channel && mvn clean -Dmaven.test.skip package
cd ../host-channel && mvn clean -Dmaven.test.skip package
mv target/twitch-host-channel-*.jar ../../$FOLD/twitch-host-channel.jar
mv target/twitch-host-channel-*.jar ../../$FOLD/twitch-host-channel.jar
cd ../raid-channel && mvn clean -Dmaven.test.skip package
cd ../raid-channel && mvn clean -Dmaven.test.skip package
mv target/twitch-raid-channel-*.jar ../../$FOLD/twitch-raid-channel.jar
mv target/twitch-raid-channel-*.jar ../../$FOLD/twitch-raid-channel.jar
cd ../start-commercial && mvn clean -Dmaven.test.skip package
cd ../start-commercial && mvn clean -Dmaven.test.skip package
mv target/twitch-start-commercial-*.jar ../../$FOLD/twitch-start-commercial.jar
mv target/twitch-start-commercial-*.jar ../../$FOLD/twitch-start-commercial.jar
cd ../subs-only && mvn clean -Dmaven.test.skip package
cd ../subs-only && mvn clean -Dmaven.test.skip package
mv target/twitch-subs-only-*.jar ../../$FOLD/twitch-subs-only.jar
mv target/twitch-subs-only-*.jar ../../$FOLD/twitch-subs-only.jar
cd ../slow-mode && mvn clean -Dmaven.test.skip package
cd ../slow-mode && mvn clean -Dmaven.test.skip package
mv target/twitch-slow-mode-*.jar ../../$FOLD/twitch-slow-mode.jar
mv target/twitch-slow-mode-*.jar ../../$FOLD/twitch-slow-mode.jar
popd || exit
popd || exit
}
}
twitter() {
twitter() {
pushd . || exit
pushd . || exit
cd twitteraction && mvn clean -Dmaven.test.skip package
cd twitteraction && mvn clean -Dmaven.test.skip package
mv target/twitteraction-*.jar ../$FOLD/twitteraction.jar
mv target/twitteraction-*.jar ../$FOLD/twitteraction.jar
popd || exit
popd || exit
}
}
website() {
website() {
pushd . || exit
pushd . || exit
cd websiteaction && mvn clean -Dmaven.test.skip package
cd websiteaction && mvn clean -Dmaven.test.skip package
mv target/websiteaction-*.jar ../$FOLD/websiteaction.jar
mv target/websiteaction-*.jar ../$FOLD/websiteaction.jar
popd || exit
popd || exit
}
}
mkdir -p $FOLD
mkdir -p $FOLD
rm -rf "${FOLD:?}/"*
rm -rf "${FOLD:?}/"*
cp $DEPS/* $FOLD/
cp $DEPS/* $FOLD/
case "$1" in
case "$1" in
hotkey)
hotkey)
hotkey
hotkey
;;
;;
media_key)
media_key)
media_key
media_key
;;
;;
obs_suite)
obs_suite)
obs_suite
obs_suite
;;
;;
play_audio_clip)
play_audio_clip)
play_audio_clip
play_audio_clip
;;
;;
run_command)
run_command)
run_command
run_command
;;
;;
text_block)
text_block)
text_block
text_block
;;
;;
twitch_chat)
twitch_chat)
twitch_chat
twitch_chat
;;
;;
twitter)
twitter)
twitter
twitter
;;
;;
website)
website)
website
website
;;
;;
*)
*)
# build all actions as default
# build all actions as default
hotkey
hotkey
media_key
media_key
obs_suite
obs_suite
play_audio_clip
play_audio_clip
run_command
run_command
text_block
text_block
twitch_chat
twitch_chat
twitter
twitter
website
website
;;
;;
esac
esac