@@ -24,7 +24,6 @@ import (
2424 "errors"
2525 "fmt"
2626 "io"
27- "io/ioutil"
2827 "net/http"
2928 "os"
3029 "path/filepath"
@@ -89,7 +88,7 @@ func (c *Tools) Installed(ctx context.Context) (tools.ToolCollection, error) {
8988 res := tools.ToolCollection {}
9089
9190 // Find packagers
92- packagers , err := ioutil .ReadDir (c .Folder )
91+ packagers , err := os .ReadDir (c .Folder )
9392 if err != nil {
9493 if ! strings .Contains (err .Error (), "no such file" ) {
9594 return nil , err
@@ -106,15 +105,15 @@ func (c *Tools) Installed(ctx context.Context) (tools.ToolCollection, error) {
106105 }
107106
108107 // Find tools
109- toolss , err := ioutil .ReadDir (filepath .Join (c .Folder , packager .Name ()))
108+ toolss , err := os .ReadDir (filepath .Join (c .Folder , packager .Name ()))
110109 if err != nil {
111110 return nil , err
112111 }
113112
114113 for _ , tool := range toolss {
115114 // Find versions
116115 path := filepath .Join (c .Folder , packager .Name (), tool .Name ())
117- versions , err := ioutil .ReadDir (path )
116+ versions , err := os .ReadDir (path )
118117 if err != nil {
119118 continue // we ignore errors because the folders could be dirty
120119 }
@@ -264,7 +263,7 @@ func writeInstalled(folder, path string) error {
264263 // read installed.json
265264 installed := map [string ]string {}
266265
267- data , err := ioutil .ReadFile (filepath .Join (folder , "installed.json" ))
266+ data , err := os .ReadFile (filepath .Join (folder , "installed.json" ))
268267 if err == nil {
269268 err = json .Unmarshal (data , & installed )
270269 if err != nil {
@@ -283,5 +282,5 @@ func writeInstalled(folder, path string) error {
283282 return err
284283 }
285284
286- return ioutil .WriteFile (filepath .Join (folder , "installed.json" ), data , 0644 )
285+ return os .WriteFile (filepath .Join (folder , "installed.json" ), data , 0644 )
287286}
0 commit comments