@dialectik/cli v0.0.6
Dialectik CLI
Dialectik command line interpreter to:
- compile markdown source
- start the dev server
Usage
$ npm install -g @dialectik/cli
$ dialectik COMMAND
running command...
$ dialectik (--version)
@dialectik/cli/0.0.6 darwin-arm64 node-v18.12.1
$ dialectik --help [COMMAND]
USAGE
$ dialectik COMMAND
...Commands
dialectik checkdialectik compiledialectik compile h5p SOURCEdialectik compile html SOURCEdialectik compile to h5p SOURCEdialectik compile to html SOURCEdialectik dev SOURCEdialectik help [COMMANDS]dialectik pluginsdialectik plugins:install PLUGIN...dialectik plugins:inspect PLUGIN...dialectik plugins:install PLUGIN...dialectik plugins:link PLUGINdialectik plugins:uninstall PLUGIN...dialectik plugins:uninstall PLUGIN...dialectik plugins:uninstall PLUGIN...dialectik plugins update
dialectik check
Check for updates
USAGE
$ dialectik check
DESCRIPTION
Check for updates
EXAMPLES
$ dialectik check versionSee code: dist/commands/check.ts
dialectik compile
Compile files into different formats (currently html and h5P).
USAGE
$ dialectik compile
DESCRIPTION
Compile files into different formats (currently html and h5P).
EXAMPLES
$ dialectik compile to html <input file>
$ dialectik compile to h5p <input file>See code: dist/commands/compile/index.ts
dialectik compile h5p SOURCE
Compile Markdown (.md) source to H5P component.
USAGE
$ dialectik compile h5p SOURCE [-i <value>] [-t <value>]
ARGUMENTS
SOURCE Markdown source to compile
FLAGS
-i, --id=<value> Source identifier
-t, --target=<value> Target directory
DESCRIPTION
Compile Markdown (.md) source to H5P component.
ALIASES
$ dialectik compile to h5p
EXAMPLES
$ dialectik compile to h5p ./hello/hello.md --id Hellodialectik compile html SOURCE
Compile Markdown (.md) source to html.
USAGE
$ dialectik compile html SOURCE [-i <value>] [-t <value>] [-c] [-j] [-p] [-l]
ARGUMENTS
SOURCE Markdown source to compile
FLAGS
-c, --nobundlestyle Do not bundle style (see style flag)
-i, --id=<value> Source identifier
-j, --nobundlejs Do not bundle js
-l, --license Generate webpack license
-p, --nobundleimage Do not bundle Image
-t, --target=<value> Target directory
DESCRIPTION
Compile Markdown (.md) source to html.
ALIASES
$ dialectik compile to html
EXAMPLES
$ dialectik compile to html ./hello/hello.md --id Hellodialectik compile to h5p SOURCE
Compile Markdown (.md) source to H5P component.
USAGE
$ dialectik compile to h5p SOURCE [-i <value>] [-t <value>]
ARGUMENTS
SOURCE Markdown source to compile
FLAGS
-i, --id=<value> Source identifier
-t, --target=<value> Target directory
DESCRIPTION
Compile Markdown (.md) source to H5P component.
ALIASES
$ dialectik compile to h5p
EXAMPLES
$ dialectik compile to h5p ./hello/hello.md --id Hellodialectik compile to html SOURCE
Compile Markdown (.md) source to html.
USAGE
$ dialectik compile to html SOURCE [-i <value>] [-t <value>] [-c] [-j] [-p] [-l]
ARGUMENTS
SOURCE Markdown source to compile
FLAGS
-c, --nobundlestyle Do not bundle style (see style flag)
-i, --id=<value> Source identifier
-j, --nobundlejs Do not bundle js
-l, --license Generate webpack license
-p, --nobundleimage Do not bundle Image
-t, --target=<value> Target directory
DESCRIPTION
Compile Markdown (.md) source to html.
ALIASES
$ dialectik compile to html
EXAMPLES
$ dialectik compile to html ./hello/hello.md --id Hellodialectik dev SOURCE
Start Dev Server
USAGE
$ dialectik dev SOURCE [-i <value>] [-s <value>]
ARGUMENTS
SOURCE Markdown source to compile
FLAGS
-i, --id=<value> Source identifier
-s, --style=<value> CSS style source
DESCRIPTION
Start Dev Server
EXAMPLES
$ dialectik dev ./hello/hello.md --id HelloSee code: dist/commands/dev.ts
dialectik help [COMMANDS]
Display help for dialectik.
USAGE
$ dialectik help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for dialectik.See code: @oclif/plugin-help
dialectik plugins
List installed plugins.
USAGE
$ dialectik plugins [--core]
FLAGS
--core Show core plugins.
DESCRIPTION
List installed plugins.
EXAMPLES
$ dialectik pluginsSee code: @oclif/plugin-plugins
dialectik plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ dialectik plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ dialectik plugins add
EXAMPLES
$ dialectik plugins:install myplugin
$ dialectik plugins:install https://github.com/someuser/someplugin
$ dialectik plugins:install someuser/someplugindialectik plugins:inspect PLUGIN...
Displays installation properties of a plugin.
USAGE
$ dialectik plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] Plugin to inspect.
FLAGS
-h, --help Show CLI help.
-v, --verbose
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Displays installation properties of a plugin.
EXAMPLES
$ dialectik plugins:inspect myplugindialectik plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ dialectik plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ dialectik plugins add
EXAMPLES
$ dialectik plugins:install myplugin
$ dialectik plugins:install https://github.com/someuser/someplugin
$ dialectik plugins:install someuser/someplugindialectik plugins:link PLUGIN
Links a plugin into the CLI for development.
USAGE
$ dialectik plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Links a plugin into the CLI for development.
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLES
$ dialectik plugins:link myplugindialectik plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ dialectik plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ dialectik plugins unlink
$ dialectik plugins removedialectik plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ dialectik plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ dialectik plugins unlink
$ dialectik plugins removedialectik plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ dialectik plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ dialectik plugins unlink
$ dialectik plugins removedialectik plugins update
Update installed plugins.
USAGE
$ dialectik plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.