Skip to content

Commit 0460549

Browse files
committed
Removed duplicates leftovers
1 parent da8abe6 commit 0460549

File tree

3 files changed

+4
-66
lines changed

3 files changed

+4
-66
lines changed

cli/lib/list.go

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@
1818
package lib
1919

2020
import (
21-
"github.com/arduino/arduino-cli/arduino/libraries/librariesindex"
2221
"github.com/arduino/arduino-cli/arduino/libraries/librariesmanager"
2322
"github.com/arduino/arduino-cli/cli"
23+
"github.com/arduino/arduino-cli/commands/lib"
2424
"github.com/arduino/arduino-cli/common/formatter"
25-
"github.com/arduino/arduino-cli/common/formatter/output"
2625
"github.com/sirupsen/logrus"
2726
"github.com/spf13/cobra"
2827
)
@@ -56,31 +55,9 @@ func runListCommand(cmd *cobra.Command, args []string) {
5655
lm = cli.InitLibraryManager(cli.Config)
5756
}
5857

59-
res := ListLibraries(lm, listFlags.updatable)
58+
res := lib.ListLibraries(lm, listFlags.updatable)
6059
if len(res.Libraries) > 0 {
6160
formatter.Print(res)
6261
}
6362
logrus.Info("Done")
6463
}
65-
66-
// ListLibraries returns the list of installed libraries. If updatable is true it
67-
// returns only the libraries that may be updated.
68-
func ListLibraries(lm *librariesmanager.LibrariesManager, updatable bool) *output.InstalledLibraries {
69-
res := &output.InstalledLibraries{}
70-
for _, libAlternatives := range lm.Libraries {
71-
for _, lib := range libAlternatives.Alternatives {
72-
var available *librariesindex.Release
73-
if updatable {
74-
available = lm.Index.FindLibraryUpdate(lib)
75-
if available == nil {
76-
continue
77-
}
78-
}
79-
res.Libraries = append(res.Libraries, &output.InstalledLibary{
80-
Library: lib,
81-
Available: available,
82-
})
83-
}
84-
}
85-
return res
86-
}

cli/lib/upgrade.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ package lib
2020
import (
2121
"github.com/arduino/arduino-cli/arduino/libraries/librariesindex"
2222
"github.com/arduino/arduino-cli/cli"
23+
"github.com/arduino/arduino-cli/commands/lib"
2324
"github.com/sirupsen/logrus"
2425
"github.com/spf13/cobra"
2526
)
@@ -39,7 +40,7 @@ func initUpgradeCommand() *cobra.Command {
3940

4041
func runUpgradeCommand(cmd *cobra.Command, args []string) {
4142
lm := cli.InitLibraryManager(cli.Config)
42-
list := ListLibraries(lm, true)
43+
list := lib.ListLibraries(lm, true)
4344
libReleases := []*librariesindex.Release{}
4445
for _, upgradeDesc := range list.Libraries {
4546
libReleases = append(libReleases, upgradeDesc.Available)

commands/lib/list.go

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -20,49 +20,9 @@ package lib
2020
import (
2121
"github.com/arduino/arduino-cli/arduino/libraries/librariesindex"
2222
"github.com/arduino/arduino-cli/arduino/libraries/librariesmanager"
23-
"github.com/arduino/arduino-cli/cli"
24-
"github.com/arduino/arduino-cli/common/formatter"
2523
"github.com/arduino/arduino-cli/common/formatter/output"
26-
"github.com/sirupsen/logrus"
27-
"github.com/spf13/cobra"
2824
)
2925

30-
func initListCommand() *cobra.Command {
31-
listCommand := &cobra.Command{
32-
Use: "list",
33-
Short: "Shows a list of all installed libraries.",
34-
Long: "Shows a list of all installed libraries.",
35-
Example: " " + cli.AppName + " lib list",
36-
Args: cobra.NoArgs,
37-
Run: runListCommand,
38-
}
39-
listCommand.Flags().BoolVar(&listFlags.all, "all", false, "Include built-in libraries (from platforms and IDE) in listing.")
40-
listCommand.Flags().BoolVar(&listFlags.updatable, "updatable", false, "List updatable libraries.")
41-
return listCommand
42-
}
43-
44-
var listFlags struct {
45-
all bool
46-
updatable bool
47-
}
48-
49-
func runListCommand(cmd *cobra.Command, args []string) {
50-
logrus.Info("Listing")
51-
52-
var lm *librariesmanager.LibrariesManager
53-
if listFlags.all {
54-
_, lm = cli.InitPackageAndLibraryManager()
55-
} else {
56-
lm = cli.InitLibraryManager(cli.Config)
57-
}
58-
59-
res := ListLibraries(lm, listFlags.updatable)
60-
if len(res.Libraries) > 0 {
61-
formatter.Print(res)
62-
}
63-
logrus.Info("Done")
64-
}
65-
6626
// ListLibraries returns the list of installed libraries. If updatable is true it
6727
// returns only the libraries that may be updated.
6828
func ListLibraries(lm *librariesmanager.LibrariesManager, updatable bool) *output.InstalledLibraries {

0 commit comments

Comments
 (0)