slow
This commit is contained in:
parent
1c7249cbca
commit
060532015c
4
main.go
4
main.go
@ -1,6 +1,8 @@
|
||||
package main
|
||||
|
||||
import "gospt/cmd"
|
||||
import (
|
||||
"gospt/src/cmd"
|
||||
)
|
||||
|
||||
func main() {
|
||||
defCmd := "tui"
|
||||
|
@ -10,8 +10,8 @@ import (
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
|
||||
"gospt/internal/config"
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/config"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/zmb3/spotify/v2"
|
||||
spotifyauth "github.com/zmb3/spotify/v2/auth"
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -4,7 +4,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -8,9 +8,9 @@ import (
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"gospt/internal/auth"
|
||||
"gospt/internal/config"
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/auth"
|
||||
"gospt/src/config"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/cristalhq/aconfig"
|
||||
"github.com/cristalhq/aconfig/aconfigyaml"
|
||||
@ -45,11 +45,11 @@ func Execute(defCmd string) {
|
||||
}
|
||||
|
||||
func init() {
|
||||
configDir, _ := os.UserConfigDir()
|
||||
cfgFile = filepath.Join(configDir, "gospt/client.yml")
|
||||
cobra.OnInitialize(initConfig)
|
||||
if !(len(os.Args) > 1) || os.Args[1] != "completion" {
|
||||
initConfig()
|
||||
cobra.OnInitialize(initClient)
|
||||
}
|
||||
|
||||
func initClient() {
|
||||
var err error
|
||||
ctx = gctx.NewContext(context.Background())
|
||||
client, err = auth.GetClient(ctx)
|
||||
@ -61,10 +61,11 @@ func init() {
|
||||
panic(err)
|
||||
}
|
||||
ctx.UserId = currentUser.ID
|
||||
}
|
||||
}
|
||||
|
||||
func initConfig() {
|
||||
configDir, _ := os.UserConfigDir()
|
||||
cfgFile = filepath.Join(configDir, "gospt/client.yml")
|
||||
yamlDecoder := aconfigyaml.New()
|
||||
|
||||
loader := aconfig.LoaderFor(&config.Values, aconfig.Config{
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/tui"
|
||||
"gospt/src/tui"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -4,8 +4,8 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/internal/tui"
|
||||
"gospt/src/commands"
|
||||
"gospt/src/tui"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -4,8 +4,8 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/internal/tui"
|
||||
"gospt/src/commands"
|
||||
"gospt/src/tui"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -1,7 +1,7 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
)
|
@ -11,7 +11,7 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/zmb3/spotify/v2"
|
||||
)
|
@ -3,8 +3,8 @@ package tui
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/commands"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/zmb3/spotify/v2"
|
||||
)
|
@ -4,7 +4,7 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/src/commands"
|
||||
|
||||
"github.com/charmbracelet/bubbles/list"
|
||||
)
|
@ -4,7 +4,7 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/charmbracelet/bubbles/key"
|
||||
"github.com/charmbracelet/bubbles/list"
|
@ -3,7 +3,7 @@ package tui
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/gctx"
|
||||
|
||||
tea "github.com/charmbracelet/bubbletea"
|
||||
"github.com/zmb3/spotify/v2"
|
@ -5,8 +5,8 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"gospt/internal/commands"
|
||||
"gospt/internal/gctx"
|
||||
"gospt/src/commands"
|
||||
"gospt/src/gctx"
|
||||
|
||||
"github.com/charmbracelet/bubbles/list"
|
||||
"github.com/zmb3/spotify/v2"
|
Loading…
Reference in New Issue
Block a user