// Copyright 2017-2025 WIT.COM Inc. All rights reserved. // Use of this source code is governed by the GPL 3.0 package main import "go.wit.com/lib/env" // so don't delete them func doDev() (string, error) { var s string var err error env.PrintTable() if env.Verbose() { matchModeDirs() } if argv.Dev.Fixer != nil { s, err = doFix(argv.Dev.Fixer) return s, err } if argv.Dev.Stats != nil { s, err = doStats(argv.Dev.Stats) return s, err } if argv.Dev.Namespace != nil { s, err = doVerifyNamespace() return s, err } if argv.Dev.GoWork != nil { s, err = doGoWork() return s, err } if argv.Dev.Install != nil { if err := doInstall(); err != nil { return "install failed", err } return "installed ok", nil } if argv.Dev.Build != nil { if err := doBuild(); err != nil { return "build failed", err } return "build ok", nil } footer := me.forge.Repos.PrintDefaultTB() return "jwc " + footer, nil }