1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 17:44:05 +08:00
icebergs/misc/node/npm.go
2023-09-17 15:40:28 +08:00

25 lines
443 B
Go

package node
import (
"shylinux.com/x/ice"
"shylinux.com/x/icebergs/base/cli"
"shylinux.com/x/icebergs/base/nfs"
)
const NPM = "npm"
type npm struct {
ice.Code
list string `name:"list path auto" help:"依赖库"`
}
func (s npm) Init(m *ice.Message) {
cli.IsAlpine(m.Message, NPM)
cli.IsCentos(m.Message, NPM, "nodejs")
}
func (s npm) List(m *ice.Message) {
m.Cmdy(nfs.DIR, ice.USR_MODULES)
}
func init() { ice.CodeCtxCmd(npm{}) }