Skip to content

Commit

Permalink
feat: adicionar opções de tratamento de erro no menu e na estrutura d…
Browse files Browse the repository at this point in the history
…e capítulos
  • Loading branch information
fabianoflorentino committed Dec 13, 2024
1 parent 1bc555b commit da8e8f6
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 0 deletions.
2 changes: 2 additions & 0 deletions internal/chapter/chapter.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ import (
"github.com/fabianoflorentino/aprendago/internal/ponteiros"
"github.com/fabianoflorentino/aprendago/internal/seu_ambiente_de_desenvolvimento"
"github.com/fabianoflorentino/aprendago/internal/structs"
"github.com/fabianoflorentino/aprendago/internal/tratamento_de_erro"
"github.com/fabianoflorentino/aprendago/internal/variaveis_valores_tipos"
"github.com/fabianoflorentino/aprendago/internal/visao_geral_do_curso"
)
Expand Down Expand Up @@ -58,5 +59,6 @@ func New() []func() {
exercicios_ninja_nivel_9.ExerciciosNinjaNivel9,
canais.Canais,
exercicios_ninja_nivel_10.ExerciciosNinjaNivel10,
tratamento_de_erro.TratamentoDeErro,
}
}
3 changes: 3 additions & 0 deletions internal/menu/capitulo_options.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
"github.com/fabianoflorentino/aprendago/internal/ponteiros"
"github.com/fabianoflorentino/aprendago/internal/seu_ambiente_de_desenvolvimento"
"github.com/fabianoflorentino/aprendago/internal/structs"
"github.com/fabianoflorentino/aprendago/internal/tratamento_de_erro"
"github.com/fabianoflorentino/aprendago/internal/variaveis_valores_tipos"
"github.com/fabianoflorentino/aprendago/internal/visao_geral_do_curso"
"github.com/fabianoflorentino/aprendago/pkg/format"
Expand Down Expand Up @@ -52,6 +53,7 @@ func MenuCapituloOptions([]string) []format.MenuOptions {
{Options: "--cap=20 --topics", ExecFunc: func() { exercicios_ninja_nivel_9.HelpMeExerciciosNinjaNivel9() }},
{Options: "--cap=21 --topics", ExecFunc: func() { canais.HelpMeCanais() }},
{Options: "--cap=22 --topics", ExecFunc: func() { exercicios_ninja_nivel_10.HelpMeExerciciosNinjaNivel10() }},
{Options: "--cap=23 --topics", ExecFunc: func() { tratamento_de_erro.HelpMeTratamentoDeErro() }},
}
}

Expand Down Expand Up @@ -79,6 +81,7 @@ func HelpMeCapituloOptions() {
{Flag: "--cap=20 --topics", Description: "Exercícios Ninja: Nível 9"},
{Flag: "--cap=21 --topics", Description: "Canais"},
{Flag: "--cap=22 --topics", Description: "Exercícios Ninja: Nível 10"},
{Flag: "--cap=23 --topics", Description: "Tratamento de Erro"},
}

fmt.Println("Capítulos do Curso")
Expand Down
3 changes: 3 additions & 0 deletions internal/menu/capitulo_outline.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import (
"github.com/fabianoflorentino/aprendago/internal/ponteiros"
"github.com/fabianoflorentino/aprendago/internal/seu_ambiente_de_desenvolvimento"
"github.com/fabianoflorentino/aprendago/internal/structs"
"github.com/fabianoflorentino/aprendago/internal/tratamento_de_erro"
"github.com/fabianoflorentino/aprendago/internal/variaveis_valores_tipos"
"github.com/fabianoflorentino/aprendago/internal/visao_geral_do_curso"
"github.com/fabianoflorentino/aprendago/pkg/format"
Expand Down Expand Up @@ -51,6 +52,7 @@ func MenuCapituloOutline([]string) []format.MenuOptions {
{Options: "--cap=20 --overview", ExecFunc: func() { exercicios_ninja_nivel_9.ExerciciosNinjaNivel9() }},
{Options: "--cap=21 --overview", ExecFunc: func() { canais.Canais() }},
{Options: "--cap=22 --overview", ExecFunc: func() { exercicios_ninja_nivel_10.ExerciciosNinjaNivel10() }},
{Options: "--cap=23 --overview", ExecFunc: func() { tratamento_de_erro.TratamentoDeErro() }},
}
}

Expand Down Expand Up @@ -78,6 +80,7 @@ func HelpMeCapituloOutline() {
{Flag: "--cap=20 --overview", Description: "Exercícios Ninja Nível 9"},
{Flag: "--cap=21 --overview", Description: "Canais"},
{Flag: "--cap=22 --overview", Description: "Exercícios Ninja Nível 10"},
{Flag: "--cap=23 --overview", Description: "Tratamento de Erro"},
}

fmt.Printf("\nOutline do Curso por Capítulo\n")
Expand Down
2 changes: 2 additions & 0 deletions internal/menu/helpme.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
"github.com/fabianoflorentino/aprendago/internal/ponteiros"
"github.com/fabianoflorentino/aprendago/internal/seu_ambiente_de_desenvolvimento"
"github.com/fabianoflorentino/aprendago/internal/structs"
"github.com/fabianoflorentino/aprendago/internal/tratamento_de_erro"
"github.com/fabianoflorentino/aprendago/internal/variaveis_valores_tipos"
"github.com/fabianoflorentino/aprendago/internal/visao_geral_do_curso"
)
Expand Down Expand Up @@ -68,4 +69,5 @@ func HelpMe() {
exercicios_ninja_nivel_9.HelpMeExerciciosNinjaNivel9()
canais.HelpMeCanais()
exercicios_ninja_nivel_10.HelpMeExerciciosNinjaNivel10()
tratamento_de_erro.HelpMeTratamentoDeErro()
}
2 changes: 2 additions & 0 deletions internal/menu/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ import (
"github.com/fabianoflorentino/aprendago/internal/ponteiros"
"github.com/fabianoflorentino/aprendago/internal/seu_ambiente_de_desenvolvimento"
"github.com/fabianoflorentino/aprendago/internal/structs"
"github.com/fabianoflorentino/aprendago/internal/tratamento_de_erro"
"github.com/fabianoflorentino/aprendago/internal/variaveis_valores_tipos"
"github.com/fabianoflorentino/aprendago/internal/visao_geral_do_curso"
"github.com/fabianoflorentino/aprendago/pkg/format"
Expand Down Expand Up @@ -90,6 +91,7 @@ func Options(args []string) {
exercicios_ninja_nivel_9.MenuExerciciosNinjaNivel9(args),
canais.MenuCanais(args),
exercicios_ninja_nivel_10.MenuExerciciosNinjaNivel10(args),
tratamento_de_erro.MenuTratamentoDeErro(args),
)
}

Expand Down

0 comments on commit da8e8f6

Please sign in to comment.