Skip to content

Commit 045f9bc

Browse files
committed
fix: rename pkg
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
1 parent 5a9714c commit 045f9bc

File tree

5 files changed

+25
-24
lines changed

5 files changed

+25
-24
lines changed

cmd/openrouter/main.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"strconv"
1515
"time"
1616

17-
"github.com/charmbracelet/fur/pkg/fur"
17+
"github.com/charmbracelet/fur/pkg/catwalk"
1818
)
1919

2020
// Model represents the complete model configuration.
@@ -132,15 +132,15 @@ func main() {
132132
log.Fatal("Error fetching OpenRouter models:", err)
133133
}
134134

135-
openRouterProvider := fur.Provider{
135+
openRouterProvider := catwalk.Provider{
136136
Name: "OpenRouter",
137137
ID: "openrouter",
138138
APIKey: "$OPENROUTER_API_KEY",
139139
APIEndpoint: "https://openrouter.ai/api/v1",
140-
Type: fur.TypeOpenAI,
140+
Type: catwalk.TypeOpenAI,
141141
DefaultLargeModelID: "anthropic/claude-sonnet-4",
142142
DefaultSmallModelID: "anthropic/claude-3.5-haiku",
143-
Models: []fur.Model{},
143+
Models: []catwalk.Model{},
144144
}
145145

146146
for _, model := range modelsResp.Data {
@@ -155,7 +155,7 @@ func main() {
155155
canReason := slices.Contains(model.SupportedParams, "reasoning")
156156
supportsImages := slices.Contains(model.Architecture.InputModalities, "image")
157157

158-
m := fur.Model{
158+
m := catwalk.Model{
159159
ID: model.ID,
160160
Name: model.Name,
161161
CostPer1MIn: pricing.CostPer1MIn,

internal/providers/providers.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"encoding/json"
77
"log"
88

9-
"github.com/charmbracelet/fur/pkg/fur"
9+
"github.com/charmbracelet/fur/pkg/catwalk"
1010
)
1111

1212
//go:embed configs/openai.json
@@ -37,7 +37,7 @@ var bedrockConfig []byte
3737
var groqConfig []byte
3838

3939
// ProviderFunc is a function that returns a Provider.
40-
type ProviderFunc func() fur.Provider
40+
type ProviderFunc func() catwalk.Provider
4141

4242
var providerRegistry = []ProviderFunc{
4343
anthropicProvider,
@@ -52,55 +52,55 @@ var providerRegistry = []ProviderFunc{
5252
}
5353

5454
// GetAll returns all registered providers.
55-
func GetAll() []fur.Provider {
56-
providers := make([]fur.Provider, 0, len(providerRegistry))
55+
func GetAll() []catwalk.Provider {
56+
providers := make([]catwalk.Provider, 0, len(providerRegistry))
5757
for _, providerFunc := range providerRegistry {
5858
providers = append(providers, providerFunc())
5959
}
6060
return providers
6161
}
6262

63-
func loadProviderFromConfig(configData []byte) fur.Provider {
64-
var p fur.Provider
63+
func loadProviderFromConfig(configData []byte) catwalk.Provider {
64+
var p catwalk.Provider
6565
if err := json.Unmarshal(configData, &p); err != nil {
6666
log.Printf("Error loading provider config: %v", err)
67-
return fur.Provider{}
67+
return catwalk.Provider{}
6868
}
6969
return p
7070
}
7171

72-
func openAIProvider() fur.Provider {
72+
func openAIProvider() catwalk.Provider {
7373
return loadProviderFromConfig(openAIConfig)
7474
}
7575

76-
func anthropicProvider() fur.Provider {
76+
func anthropicProvider() catwalk.Provider {
7777
return loadProviderFromConfig(anthropicConfig)
7878
}
7979

80-
func geminiProvider() fur.Provider {
80+
func geminiProvider() catwalk.Provider {
8181
return loadProviderFromConfig(geminiConfig)
8282
}
8383

84-
func azureProvider() fur.Provider {
84+
func azureProvider() catwalk.Provider {
8585
return loadProviderFromConfig(azureConfig)
8686
}
8787

88-
func bedrockProvider() fur.Provider {
88+
func bedrockProvider() catwalk.Provider {
8989
return loadProviderFromConfig(bedrockConfig)
9090
}
9191

92-
func vertexAIProvider() fur.Provider {
92+
func vertexAIProvider() catwalk.Provider {
9393
return loadProviderFromConfig(vertexAIConfig)
9494
}
9595

96-
func xAIProvider() fur.Provider {
96+
func xAIProvider() catwalk.Provider {
9797
return loadProviderFromConfig(xAIConfig)
9898
}
9999

100-
func openRouterProvider() fur.Provider {
100+
func openRouterProvider() catwalk.Provider {
101101
return loadProviderFromConfig(openRouterConfig)
102102
}
103103

104-
func groqProvider() fur.Provider {
104+
func groqProvider() catwalk.Provider {
105105
return loadProviderFromConfig(groqConfig)
106106
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package fur
1+
package catwalk
22

33
import (
44
"encoding/json"

pkg/catwalk/pkg.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Package catwalk provides types and constants for AI providers and models.
2+
package catwalk
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// Package fur provides types and constants for AI providers and models.
2-
package fur
1+
package catwalk
32

43
// Type represents the type of AI provider.
54
type Type string

0 commit comments

Comments
 (0)