generated from templates/go-generic
fix(BREAKING): update project name
Update project's name from pokedex to pokecli.
This commit is contained in:
parent
85d75a3943
commit
bec43a3bbc
15 changed files with 24 additions and 21 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1 +1 @@
|
||||||
pokedex
|
pokecli
|
||||||
|
|
|
@ -20,7 +20,7 @@ linters-settings:
|
||||||
- $all
|
- $all
|
||||||
allow:
|
allow:
|
||||||
- $gostd
|
- $gostd
|
||||||
- codeflow.dananglin.me.uk/apollo/pokedex
|
- codeflow.dananglin.me.uk/apollo/pokecli
|
||||||
lll:
|
lll:
|
||||||
line-length: 140
|
line-length: 140
|
||||||
|
|
||||||
|
|
3
README.md
Normal file
3
README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# pokecli
|
||||||
|
|
||||||
|
A simple CLI application for exploring the Pokémon world.
|
2
go.mod
2
go.mod
|
@ -1,3 +1,3 @@
|
||||||
module codeflow.dananglin.me.uk/apollo/pokedex
|
module codeflow.dananglin.me.uk/apollo/pokecli
|
||||||
|
|
||||||
go 1.23.1
|
go 1.23.1
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"math/rand/v2"
|
"math/rand/v2"
|
||||||
"slices"
|
"slices"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokeclient"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokeclient"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CatchFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
func CatchFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"slices"
|
"slices"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokeclient"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokeclient"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ExploreFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
func ExploreFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"slices"
|
"slices"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func InspectFunc(trainer *poketrainer.Trainer) CommandFunc {
|
func InspectFunc(trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"slices"
|
"slices"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokeclient"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokeclient"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func MapFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
func MapFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package commands
|
package commands
|
||||||
|
|
||||||
import "codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
import "codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
|
|
||||||
func PokedexFunc(trainer *poketrainer.Trainer) CommandFunc {
|
func PokedexFunc(trainer *poketrainer.Trainer) CommandFunc {
|
||||||
return func(_ []string) error {
|
return func(_ []string) error {
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ReleaseFunc(trainer *poketrainer.Trainer) CommandFunc {
|
func ReleaseFunc(trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokeclient"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokeclient"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
func VisitFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
func VisitFunc(client *pokeclient.Client, trainer *poketrainer.Trainer) CommandFunc {
|
||||||
|
|
|
@ -8,8 +8,8 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/api/pokeapi"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/api/pokeapi"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokecache"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokecache"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"maps"
|
"maps"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/api/pokeapi"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/api/pokeapi"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Trainer struct {
|
type Trainer struct {
|
||||||
|
|
|
@ -14,7 +14,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
app = "pokedex"
|
app = "pokecli"
|
||||||
defaultInstallPrefix = "/usr/local"
|
defaultInstallPrefix = "/usr/local"
|
||||||
envInstallPrefix = "POKEDEX_INSTALL_PREFIX"
|
envInstallPrefix = "POKEDEX_INSTALL_PREFIX"
|
||||||
envTestVerbose = "POKEDEX_TEST_VERBOSE"
|
envTestVerbose = "POKEDEX_TEST_VERBOSE"
|
||||||
|
|
6
main.go
6
main.go
|
@ -8,9 +8,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/commands"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/commands"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/pokeclient"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/pokeclient"
|
||||||
"codeflow.dananglin.me.uk/apollo/pokedex/internal/poketrainer"
|
"codeflow.dananglin.me.uk/apollo/pokecli/internal/poketrainer"
|
||||||
)
|
)
|
||||||
|
|
||||||
type command struct {
|
type command struct {
|
||||||
|
|
Loading…
Reference in a new issue