refactor(commands): separate commands and its core into two folders (#32)

- I think it would be better if one for commands only, one for the spec
handling core logic so people won't be confused by the core logic inside
the commands folder (cleaner I guess)
- Regen docs
This commit is contained in:
VERSE
2026-07-05 11:27:30 +07:00
committed by GitHub
parent 6b98455957
commit ebde9ba68f
536 changed files with 2241 additions and 2241 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
package js
import (
"github.com/versenilvis/iris/commands/core"
"github.com/versenilvis/iris/spec"
)
func init() {
core.Register(&core.Spec{
spec.Register(&spec.Spec{
Name: "watchman",
Description: "A file watching service",
Subcommands: []core.Subcommand{
Subcommands: []spec.Subcommand{
{Name: "clock", Description: "Returns the current clock value for a watched root"},
{Name: "path", Description: "The path to directory"},
{Name: "find", Description: "Finds all files that match the optional list of patterns under the specified dir"},
@@ -32,7 +32,7 @@ func init() {
{Name: "watch-list", Description: "Returns a list of watched dirs"},
{Name: "watch-project", Description: "Requests that the project containing the requested dir is watched for changes"},
},
Options: []core.Option{
Options: []spec.Option{
{Name: "--help", Description: "Show help for watchman"},
{Name: "--inetd", Description: "Spawning from an inetd style supervisor"},
{Name: "-S", Description: "Don't use the site or system spawner"},