File size: 2,252 Bytes
6726122
 
 
 
 
 
dfe50cd
6726122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51f98b8
6726122
 
 
51f98b8
6726122
 
 
 
 
 
 
 
 
 
 
51f98b8
 
 
 
 
 
6726122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/bin/bash

FLAG_1=$1
FLAG_2=$2
FLAG_3=$3
R_PATH="$(pwd)"
CURRENT_DATE=$(date +"%y%m%d_%H%M%S")
MUID=""
OUPUT_PATH=""

if [ -d "$R_PATH/output" ]; then
  OUPUT_PATH="output"
elif [ -d "$R_PATH/outputs" ]; then
  OUPUT_PATH="outputs"
elif [ -d "$R_PATH/CU/output" ]; then
  OUPUT_PATH="CU/output"
elif [ -d "$R_PATH/CU/outputs" ]; then
  OUPUT_PATH="CU/outputs"
else
  OUPUT_PATH="CU/output"
fi

if [ -f "$R_PATH/CU/MUID.txt" ]; then
  MUID=$(<./CU/MUID.txt)
  MUID=${MUID%%+( )}
  MUID=${MUID%%+(\n)}
  #MUID_LEN=${#MUID}
  #MUID=${MUID:1:MUID_LEN-2}
else
  RANDOM_STR1="$(head -c 128 /dev/urandom | tr -dc 'A-Z')ZZ"
  RANDOM_STR2="$(head -c 384 /dev/urandom | tr -dc 'A-Z0-9')ZZZZZZZZZZZZZZ"
  MUID="${RANDOM_STR1::1}${RANDOM_STR2::14}${RANDOM_STR1:1:1}"
  echo -e "$MUID" >> ./CU/MUID.txt
fi

MUIDL="${MUID::3}${MUID:13:3}"

if [[ "$FLAG_1" =~ h ]]; then
  echo -e " k : kill main.sh\n @ : outputs/t2i folder to rename\n u : autoUpload MUID3+3\n f : forcePull\n o : out.sh\n g : gc.sh\n e : current chackpoint del\n d 0~9 : chackpoint download\n r : run.sh\n example : . e kdr 4"
else
  if [[ "$FLAG_1" =~ k ]]; then
    kill -9 $(ps -ef | grep 'main.py' | grep -v 'grep' | awk '{print $2}')
    kill -9 $(ps -ef | grep 'run.sh' | grep -v 'grep' | awk '{print $2}')
  fi

  if [[ "$FLAG_1" =~ @ ]]; then
    if [ -d "$R_PATH/$OUPUT_PATH/txt2img-images" ]; then
      RANDOM_STR="$(head -c 128 /dev/urandom | tr -dc 'A-Z')ZZZ"
      RENAME_NAME="t2i_${RANDOM_STR::4}${CURRENT_DATE}"
      \mv -f "$R_PATH/$OUPUT_PATH/txt2img-images" "$R_PATH/$OUPUT_PATH/${RENAME_NAME}"
      echo -e "rename txt2img-images -> ${RENAME_NAME}"
    fi
  fi

  if [[ "$FLAG_1" =~ u ]]; then
    curl -L -O https://huggingface.co/zuv0/CUXL/resolve/main/autoUpload.sh
    sleep 1
    bash -c ". ./autoUpload.sh $MUIDL"
  fi

  if [[ "$FLAG_1" =~ f ]]; then
    bash -c ". $R_PATH/forcePull.sh"
  fi

  if [[ "$FLAG_1" =~ o ]]; then
    bash -c ". $R_PATH/out.sh"
  fi

  if [[ "$FLAG_1" =~ g ]]; then
    bash -c ". $R_PATH/gc.sh"
  fi

  if [[ "$FLAG_1" =~ e ]]; then
    bash -c ". $R_PATH/CU/downs.sh gc"
  fi

  if [[ "$FLAG_1" =~ d ]]; then
    bash -c ". $R_PATH/CU/downs.sh $FLAG_2 0"
  fi
  
  if [[ "$FLAG_1" =~ r ]]; then
    bash -c ". $R_PATH/run.sh"
  fi

fi