From e9311324f0bf47c30620350ab0ee7c6d8a6b464d Mon Sep 17 00:00:00 2001 From: justuser-31 Date: Sat, 15 Feb 2025 10:44:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8?= =?UTF-8?q?:=20=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=BE=20=D1=81=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B0=D0=B9=20(=D0=BD=D0=B5=D1=82=D1=83=20=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=B1=D0=BA=D0=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtracker | Bin 19064 -> 19064 bytes rtracker.c | 16 ++++++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/rtracker b/rtracker index b670877e2569d77bd1c1e27ee93e634441fb0a4d..459ba78628b9399dbbc934cb5c54897ce1c21f6e 100755 GIT binary patch delta 740 zcmY+CPiPZC6vp=@CQZ~BV@-pYn%xLWgKb%<8l_OBU0e@Bf`?j(h!=Ax2!SXn)<%p% zC^^JeOF)Zw(u-hN(A=7ONG>_#BuME^$R97M1&Nhpe6yRRI55Naz4_j69?Q0tp|uR3 zY+!E;2>NQE3&!mgFkD5u0?|EC)pC~nKGP$sHt%Yiy+x%hl#~|F)UVO${H(BNO-L4; z$={f84q=UbyEdDh!HB2kKV9r*7}?txQT_f5TBs_&`6KIX6w;6b;ao$y6Vzj5&h>hRlWV5 zrGC$PzsKNodu~%tUa;`t4r{ZXfbFFifjHg}&zb}Q)8cWsjydt2A^M%9 zF{c@-D9ck&(_-=iZWh75kET2?e_SItydQ=8dd7xS4*lZq63`%Pe`^ z^#@4)r6iE#-{$(i`2%Ci0sfXf43qbZ%E)c!Vqoy-yynq){DsT!|NmPLl=2>P{m*#J z^&jKQGhijW4G1M%zb7k+=_swy0%23Y*M>kL*&@s;-(yui^mL3EutdHUZF+uJr1+$I;S;b)1@g1NLdtvbN z|Nn;Ce+(tj5dK}DWv~5V22O(*I2&#t7u-BsxOvvd<~{iF|3Ac}$v~4f-xOEpn5@8A zKS?2Ga=e1cDyTC?On#^!&KNoQr-D4=lF5>a@{G$TTLQ_YlOuuT@5z;l z(u|3drz*;eFa7-gzc>@nv5tHKZA{L*Y|KJTJnS5sFDm}$p8SB3Z}J7*0AP$O>hUu( zW=u9Tv}erRTxeJU;=D461#&!0?=k^7Y8DENnUf0*8t>)G5UA_ diff --git a/rtracker.c b/rtracker.c index 44cf7fe..a180d80 100644 --- a/rtracker.c +++ b/rtracker.c @@ -83,11 +83,15 @@ void getOut() { int main(int argc, char **argv) { bool isCommand = false; // Flag for detect command section bool forceOut = false; + bool justTry = false; // No out if error, just try for(int i = 1; i < argc; i++) { if (isCommand == false) { if (strcmp(argv[i], "%o") == 0) { isCommand = true; forceOut = true; + } else if (strcmp(argv[i], "%t") == 0) { + isCommand = true; + justTry = true; } else if (strcmp(argv[i], "%%") == 0) { isCommand = true; } else { @@ -110,10 +114,14 @@ int main(int argc, char **argv) { } } else { kill_thread(thread_handle); - printf("\r[%s𐄂%s] %s\n", CL_RED, CL_NORMAL, comment); - // Get out of failed command - getOut(); - return 1; + if (justTry) { + printf("\r[%s🗸%s] %s\n", CL_GREEN, CL_NORMAL, comment); + } else { + printf("\r[%s𐄂%s] %s\n", CL_RED, CL_NORMAL, comment); + // Get out of failed command + getOut(); + return 1; + } } return 0;