Security News
38% of CISOs Fear They’re Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
esgmsgmaker
Advanced tools
A command line interface for creating valid XML messages that can be sent to the ESG API.
$ npm install -g esgmsgmaker
$ esgmsgmaker COMMAND
running command...
$ esgmsgmaker (--version)
esgmsgmaker/0.0.1 darwin-x64 node-v14.17.0
$ esgmsgmaker --help [COMMAND]
USAGE
$ esgmsgmaker COMMAND
...
esgmsgmaker create MESSAGETYPE
esgmsgmaker help [COMMAND]
esgmsgmaker plugins
esgmsgmaker plugins:inspect PLUGIN...
esgmsgmaker plugins:install PLUGIN...
esgmsgmaker plugins:link PLUGIN
esgmsgmaker plugins:uninstall PLUGIN...
esgmsgmaker plugins update
esgmsgmaker create MESSAGETYPE
Create an ESG message
USAGE
$ esgmsgmaker create [MESSAGETYPE] [-o <value>]
ARGUMENTS
MESSAGETYPE (ECAUL_IN_01) message type e.g. ECAUL_IN_01
FLAGS
-o, --outDir=<value> [default: /Users/joshjohnson/Bulb/esg-external/cli/esgmsgmaker/dist/commands/create] Where the
generated file should be saved
DESCRIPTION
Create an ESG message
EXAMPLES
$ esgmsgmaker create ECAUL_IN_01 --outDir=~/Desktop
See code: dist/commands/create/index.ts
esgmsgmaker help [COMMAND]
Display help for esgmsgmaker.
USAGE
$ esgmsgmaker help [COMMAND] [-n]
ARGUMENTS
COMMAND Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for esgmsgmaker.
See code: @oclif/plugin-help
esgmsgmaker plugins
List installed plugins.
USAGE
$ esgmsgmaker plugins [--core]
FLAGS
--core Show core plugins.
DESCRIPTION
List installed plugins.
EXAMPLES
$ esgmsgmaker plugins
See code: @oclif/plugin-plugins
esgmsgmaker plugins:inspect PLUGIN...
Displays installation properties of a plugin.
USAGE
$ esgmsgmaker plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] Plugin to inspect.
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Displays installation properties of a plugin.
EXAMPLES
$ esgmsgmaker plugins:inspect myplugin
esgmsgmaker plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ esgmsgmaker 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
$ esgmsgmaker plugins add
EXAMPLES
$ esgmsgmaker plugins:install myplugin
$ esgmsgmaker plugins:install https://github.com/someuser/someplugin
$ esgmsgmaker plugins:install someuser/someplugin
esgmsgmaker plugins:link PLUGIN
Links a plugin into the CLI for development.
USAGE
$ esgmsgmaker 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
$ esgmsgmaker plugins:link myplugin
esgmsgmaker plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ esgmsgmaker plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ esgmsgmaker plugins unlink
$ esgmsgmaker plugins remove
esgmsgmaker plugins update
Update installed plugins.
USAGE
$ esgmsgmaker plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.
esgmsgmaker create MESSAGE_TYPE
Say hello
USAGE
$ esgmsgmaker create [MESSAGE_TYPE] --outDir <value>
ARGUMENTS
MESSAGE_TYPE Type of message to create
FLAGS
-o, --outDir=<value> Where the generated file is written to
DESCRIPTION
Creates a valid ESG message using the provided input and writes the output to an XML file
EXAMPLES
$ esgmsgmaker create ECAUL_IN_01 --outDir ~/Desktop
See code: dist/commands/hello/index.ts
esgmsgmaker help [COMMAND]
Display help for esgmsgmaker.
USAGE
$ esgmsgmaker help [COMMAND] [-n]
ARGUMENTS
COMMAND Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for esgmsgmaker.
See code: @oclif/plugin-help
FAQs
Generates and uploads ESG messages
We found that esgmsgmaker demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.