1.6.18 • Published 2 months ago

@semo/cli v1.6.18

Weekly downloads
283
License
MIT
Repository
github
Last release
2 months ago

What's Semo?

Semo is a command-line tool framework, based on Yargs. It can be used to make your commands and scripts interact with your project in same way.

Features

  • Less concepts(command, plugin, hook, config), but more powerful.
  • All of plugins, commands, configs can be overridden in conventional order.
  • Easily register a command to Semo, so you can combine your team toolbox or workflow to Semo
  • A plugable REPL, it's not just like native node REPL, you can hook anything into REPL, which is also support await promise or generator functions.
  • Ability to extend command's subcommands in other plugins.
  • Provide a simple code generator mechanism.
  • Support npm organization plugins.

Principles

  • Consistency
  • Flexibility
  • Efficiency

Installation & Usage

$ npm i -g @semo/cli
$ semo help

semo [命令]

命令:
  semo completion                     Generate completion script
  semo create <name> [repo] [branch]  Create a new project from specific repo                               [aliases: c]
  semo generate <component>           Generate component sample code                                        [aliases: g]
  semo init                           Init basic config file and directories                                [aliases: i]
  semo repl                           Play with REPL                                                        [aliases: r]
  semo run <PLUGIN> [COMMAND...]      Run any plugin command directly
  semo status                         Show environment status info                                         [aliases: st]

Options:
  --version   显示版本号                                                                                          [布尔]
  -h, --help  显示帮助信息                                                                                        [布尔]

Find more information at https://semo.js.org

Please refer to the documentation to learn how to use Semo, because you need to do the integration by yourself to make Semo work with your project.

Documentation

Requirements

  • Node > v8.0

License

MIT

1.6.18

2 months ago

1.6.15

2 years ago

1.6.14

2 years ago

1.6.17

2 years ago

1.6.4

2 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.5.33

3 years ago

1.5.32

3 years ago

1.5.31

3 years ago

1.5.30

3 years ago

1.5.26

3 years ago

1.5.24

3 years ago

1.5.27

3 years ago

1.5.29

3 years ago

1.5.28

3 years ago

1.5.23

3 years ago

1.5.25

3 years ago

1.5.21

3 years ago

1.5.20

3 years ago

1.5.22

3 years ago

1.5.19

3 years ago

1.5.18

3 years ago

1.5.17

3 years ago

1.5.15

3 years ago

1.5.16

3 years ago

1.5.14

3 years ago

1.5.12

3 years ago

1.5.13

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.5

3 years ago

1.5.6

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.18

4 years ago

1.4.17

4 years ago

1.4.13

4 years ago

1.4.14

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago

0.13.0

4 years ago

0.12.0

4 years ago

0.11.2

4 years ago

0.11.3

4 years ago

0.11.1

4 years ago

0.11.0

4 years ago

0.10.18

4 years ago

0.10.14

4 years ago

0.10.10

4 years ago

0.10.11

4 years ago

0.10.12

4 years ago

0.10.13

4 years ago

0.10.9

4 years ago

0.10.3

4 years ago

0.10.4

4 years ago

0.10.5

4 years ago

0.10.6

4 years ago

0.10.7

4 years ago

0.10.8

4 years ago

0.10.2

4 years ago

0.10.1

4 years ago

0.10.0

4 years ago

0.9.10

4 years ago

0.9.9

4 years ago

0.9.0

4 years ago

0.9.1

4 years ago

0.9.8

4 years ago

0.9.7

4 years ago

0.9.4

4 years ago

0.9.3

4 years ago

0.9.6

4 years ago

0.9.5

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.6

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.7.8

4 years ago

0.8.0

4 years ago

0.7.4

4 years ago

0.7.6

4 years ago

0.7.5

4 years ago

0.7.7

4 years ago

0.7.3

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.17

4 years ago

0.6.16

4 years ago

0.6.14

4 years ago

0.6.13

4 years ago

0.6.15

4 years ago

0.6.12

4 years ago

0.6.10

4 years ago

0.6.11

4 years ago

0.6.9

4 years ago

0.6.8

4 years ago

0.6.7

4 years ago

0.6.6

4 years ago

0.6.3

4 years ago

0.6.4

4 years ago

0.5.6

4 years ago

0.6.1

4 years ago

0.5.4

4 years ago

0.5.5

4 years ago

0.5.0

4 years ago

0.5.2

4 years ago

0.4.0

4 years ago

0.3.9

4 years ago

0.3.6

4 years ago

0.3.7

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.0

4 years ago

0.2.4

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.43

4 years ago

0.0.42

4 years ago

0.0.41

4 years ago

0.0.40

4 years ago

0.0.39

4 years ago

0.0.37

4 years ago

0.0.38

4 years ago

0.0.36

4 years ago

0.0.35

4 years ago

0.0.34

4 years ago

0.0.33

4 years ago

0.0.28

4 years ago

0.0.27

4 years ago

0.0.26

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.20

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.19

4 years ago

0.0.15

4 years ago

0.0.13

4 years ago

0.0.14

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago