abstract class %ZAPM.ext.zapp
apptools favourite commands in %ZLANGC00.mac
ZAPP(pArgs...) Do ##class(%ZAPM.ext.zapp).prompt(pArgs...)
try { do ##class(%ZAPM.ext.zapp).UpdateLanguageExtensions() } catch ex {}
parameter GN = "^%ZAPM.hist";
Storage of work history
classmethod %UpdateLanguageExtensions(pVerbose As %Boolean = 0, pTestOnly As %Boolean = 0, Output pFound As %Boolean = 0)
as %Status
classmethod AddHist(cmd, namecmd="", desc="")
as %Status
add to history
do ##class(%ZAPM.ext.zapp).AddHist("w $zv")
classmethod AddLine2Rou(line, rou As %String = "%ZLANGC00", err, r)
as %Status
do ##class(%ZAPM.ext.zapp).AddLine2Rou("ZPIPE(%a) new $namespace zn """_$namespace_""" do cmd^Zpipe(%a) quit","%ZLANGC00",.err)
classmethod CreateHistArray(ByRef list)
as %Status
classmethod IsInstallzpm(modulename, ns=$namespace)
as %String
write ##class(%ZAPM.ext.zapp).IsInstallzpm("exchange-rate-cbrf")
classmethod TerminalPrompt(comm="")
as %String
classmethod UpdateLanguageExtensions(pVerbose As %Boolean = 0, pTestOnly As %Boolean = 0, Output pFound As %Boolean = 0)
as %Status
classmethod UpdateLanguageExtensionsOne(RoutineName As %String, pTestOnly As %Boolean = 0, Output pFound As %Boolean = 0, ByRef tGenLines)
as %Status
do ##class(%ZAPM.ext.zapp).UpdateLanguageExtensions()
classmethod addcmd(cmd="", partion="", moderun="", namecmd="", description="", noprompt="")
as %Status
do ##class(%ZAPM.ext.zapp).addcmd("new $namespace zn ""zpmshow"" do ^zpmshow","zpm","i","zshow","Show a zpm modules with extention description")
classmethod favourite(ByRef list)
as %Status
do ##class(%ZAPM.ext.zapp).favourite(.list)
classmethod help(mask="")
as %Status
cmd
do ##class(%ZAPM.ext.zapp).help("dark")
classmethod history(mask="")
as %Status
hist
classmethod init(NoExt=0)
as %Status
do ##class(%ZAPM.ext.zapp).init(1)
classmethod initeditor(NoExt=0)
as %Status
do ##class(%ZAPM.ext.zapp).initeditor()
classmethod log(extcmd)
as %Status
classmethod logmess(extcmd="")
as %Status
classmethod prompt(comm="")
as %Status
do ##class(%ZAPM.ext.zapp).prompt("globuff")
classmethod write(part, num, cmd, noprompt=0)
as %Status
classmethod writerow(arg...)
as %Status
do ##class(%ZAPM.ext.zapp).writerow("test",",1,.,40")
"test" - text in columns
"33,1,.,40" - formatting options
33 - Yellow - escape sequence color code
1 - left alignment 0 - right alignment 2 - center
. - character padding
40 - column width