Skip to content
This repository was archived by the owner on May 4, 2023. It is now read-only.

Commit ddde5b8

Browse files
committed
Add ANSI test module
1 parent d2e6a49 commit ddde5b8

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

examples/rainbow_module.zip

1018 Bytes
Binary file not shown.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
#!/bin/sh
2+
3+
if [ ! "$ANSI_SUPPORT" == "true" ] || [ ! -n "$MMM_EXT_SUPPORT" ]; then
4+
abort "! This module need to be executed in Fox's Magisk Module Manager with ANSI support"
5+
exit 1
6+
fi
7+
8+
ui_print "#!useExt"
9+
mmm_exec() {
10+
ui_print "$(echo -e "#!$@")"
11+
}
12+
13+
ESC=""
14+
# ESC="\e"
15+
RED="$ESC[91m"
16+
ORANGE="$ESC[33m"
17+
YELLOW="$ESC[93m"
18+
GREEN="$ESC[92m"
19+
CYAN="$ESC[96m"
20+
BLUE="$ESC[94m"
21+
PURPLE="$ESC[95m"
22+
RESET="$ESC[0m"
23+
24+
ui_replace() {
25+
mmm_exec setLastLine "$1"
26+
}
27+
28+
ui_print "${RED}R${ORANGE}A${YELLOW}I${GREEN}N${CYAN}B${BLUE}O${PURPLE}W${RESET}"
29+
mmm_exec showLoading
30+
sleep 1
31+
ui_replace "${PURPLE}R${RED}A${ORANGE}I${YELLOW}N${GREEN}B${CYAN}O${BLUE}W${RESET}"
32+
sleep 1
33+
ui_replace "${BLUE}R${PURPLE}A${RED}I${ORANGE}N${YELLOW}B${GREEN}O${CYAN}W${RESET}"
34+
sleep 1
35+
ui_replace "${CYAN}R${BLUE}A${PURPLE}I${RED}N${ORANGE}B${YELLOW}O${GREEN}W${RESET}"
36+
sleep 1
37+
ui_replace "${GREEN}R${CYAN}A${BLUE}I${PURPLE}N${RED}B${ORANGE}O${YELLOW}W${RESET}"
38+
sleep 1
39+
ui_replace "${YELLOW}R${GREEN}A${CYAN}I${BLUE}N${PURPLE}B${RED}O${ORANGE}W${RESET}"
40+
sleep 1
41+
ui_replace "${ORANGE}R${YELLOW}A${GREEN}I${CYAN}N${BLUE}B${PURPLE}O${RED}W${RESET}"
42+
sleep 1
43+
ui_replace "${RED}R${ORANGE}A${YELLOW}I${GREEN}N${CYAN}B${BLUE}O${PURPLE}W${RESET}"
44+
sleep 1
45+
ui_replace "${PURPLE}R${RED}A${ORANGE}I${YELLOW}N${GREEN}B${CYAN}O${BLUE}W${RESET}"
46+
sleep 1
47+
ui_replace "${BLUE}R${PURPLE}A${RED}I${ORANGE}N${YELLOW}B${GREEN}O${CYAN}W${RESET}"
48+
sleep 1
49+
ui_replace "${CYAN}R${BLUE}A${PURPLE}I${RED}N${ORANGE}B${YELLOW}O${GREEN}W${RESET}"
50+
sleep 1
51+
ui_replace "${GREEN}R${CYAN}A${BLUE}I${PURPLE}N${RED}B${ORANGE}O${YELLOW}W${RESET}"
52+
sleep 1
53+
ui_replace "${YELLOW}R${GREEN}A${CYAN}I${BLUE}N${PURPLE}B${RED}O${ORANGE}W${RESET}"
54+
sleep 1
55+
ui_replace "${ORANGE}R${YELLOW}A${GREEN}I${CYAN}N${BLUE}B${PURPLE}O${RED}W${RESET}"
56+
sleep 1
57+
ui_replace "${RED}R${ORANGE}A${YELLOW}I${GREEN}N${CYAN}B${BLUE}O${PURPLE}W${RESET}"
58+
mmm_exec hideLoading
59+
60+
abort "! Rainbow module is not installable :3"
61+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
id=fox_mmm_rainbow
2+
name=Fox's Mmm Rainbow Module
3+
version=v1.0
4+
versionCode=1
5+
author=Fox2Code
6+
description=Fox's Magisk Module Manager rainbow module
7+
minApi=21
8+
minMagisk=19000
9+
support=https://github.com/Fox2Code/FoxMagiskModuleManager
10+
donate=https://paypal.me/fox2code
11+
config=com.fox2code.mmm

0 commit comments

Comments
 (0)