Categorygithub.com/fbaube/m5cli
modulepackage
0.0.0-20241130153333-d03f682ceba6
Repository: https://github.com/fbaube/m5cli.git
Documentation: pkg.go.dev

# README

m5cli

m5cli is the CLI element of the m5 Go application. Aimed at LwDITA and beyond.

License

Note that this is GNU Affero -licensed, not MIT-licensed like most of the libraries it uses. This means that use over a network is distribution, requiring disclosure of modifications to source code.

# Packages

Package exec is home to functions called from m5's cli/Exec(), which is where all the "real work" gets done.
No description provided by the author

# Functions

CLI parses the arguments passed in (tipicly [os.Args]) and then processes them; therefore it is very easy to pass in whatever arguments are suitable for testing.
DoSamples does demo type stuff and can be skipped; it does use (and demo) mlog's L.L.
InitLogging starts with Targets[] empty, then 1) adds a console logger (i.e.
Notes: - Does not launch a goroutine.

# Variables

AllGLinks gathers all [mcfile.GLinks] in the current run's input set.
No description provided by the author
6.
5.
6 .
7.

# Structs

No description provided by the author
XmlAppCfg can probably be used with various 3rd-party utilities.
No description provided by the author

# Type aliases

ContentityProcessor (see ContentityStage !!) is most probably the best way to go.