Skip to content

Commit 186a8ec

Browse files
authored
discover PHP from asdf-vm (#1)
Discover PHP from asdf-vm
1 parent 05e604e commit 186a8ec

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

discovery_others.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
package phpstore
2424

2525
import (
26+
"bytes"
2627
"os/exec"
2728
"path/filepath"
2829
"regexp"
@@ -83,4 +84,13 @@ func (s *PHPStore) doDiscover() {
8384
// Remi's RPM repository
8485
s.discoverFromDir("/opt/remi", nil, regexp.MustCompile("^php(?:\\d+)/root/usr$"), "Remi's RPM")
8586
}
87+
88+
// asdf-vm
89+
var buf bytes.Buffer
90+
cmd := exec.Command("asdf", "where", "php")
91+
cmd.Stdout = &buf
92+
cmd.Stderr = &buf
93+
if err := cmd.Run(); err == nil {
94+
s.discoverFromDir(filepath.Dir(buf.String()), nil, nil, "asdf-vm")
95+
}
8696
}

0 commit comments

Comments
 (0)