func searchAndShowTracks(cmd *cobra.Command, args []string) { initializeConfig(cmd) tp := tracksprocessor.NewConfiguredTracksProcessor() searchQuery = strings.Join(args, " ") tm := ui.TracksMenu{ GetTracks: searchGetTracks, Limit: limit, } downloadTracks := tm.Show() tp.ProcessAll(downloadTracks) }
func showListOfTracks(cmd *cobra.Command, args []string) { initializeConfig(cmd) config.Set("UID", client.UID(config.Get("permalink"))) tp := tracksprocessor.NewConfiguredTracksProcessor() tm := ui.TracksMenu{ GetTracks: listGetTracks, Limit: limit, Offset: offset, } downloadTracks := tm.Show() tp.ProcessAll(downloadTracks) }