O arquivo Controller esta bem extenso e ele possui alguns códigos replicados. Poderia ser refatorado em casos como na linha 214:
O bloco:
if let temp = Int(opt){
if temp <= extensions.count {
optChoosed.append(temp)
}else{
print(
"""
Invalid entry
""".bold().red())
exit(0)
}
}else{
print(
"""
Invalidy entry
""".bold().red())
exit(0)
}
Poderia ser reescrito como:
if let temp = Int(opt), temp <= extensions.count{
optChoosed.append(temp)
}else{
print(
"""
Invalidy entry
""".bold().red())
exit(0)
}
O arquivo Controller esta bem extenso e ele possui alguns códigos replicados. Poderia ser refatorado em casos como na linha 214:
O bloco:
Poderia ser reescrito como: