refactor: use relative path in require
refactor: add all supported commands, and more spec for command string
refactor: strong spec and explicit value assignment
Merge pull request #1 from strikingly/develop-zhenchao

refactor: use relative path in require