@@ -72,7 +72,7 @@ class DependencyControl
7272 new : ( args) =>
7373 { @requiredModules , moduleName : @moduleName , configFile : configFile, virtual : @virtual , : name,
7474 description : @description , url : @url , feed : @feed , unmanaged : @unmanaged , : namespace,
75- author : @author , : version, configFile : @configFile } = args
75+ author : @author , : version, configFile : @configFile , : noReadGlobalScriptVars } = args
7676
7777 if @moduleName
7878 @namespace = @moduleName
@@ -81,10 +81,15 @@ class DependencyControl
8181 @createDummyRef ! unless @virtual or @unmanaged
8282
8383 else
84- @name or= @virtual and namespace or script_name
85- @description or= script_description
86- @author or= script_author
87- version or= script_version
84+ if @virtual or noReadGlobalScriptVars
85+ @name = name or namespace
86+ @namespace = namespace
87+ version or= 0
88+ else
89+ @name = name or script_name
90+ @description or= script_description
91+ @author or= script_author
92+ version or= script_version
8893
8994 @namespace = namespace or script_namespace
9095 assert not @unmanaged , msgs. new. badRecordError\ format msgs. new. badRecord. noUnmanagedMacros
@@ -101,7 +106,7 @@ class DependencyControl
101106
102107 @configFile = configFile or " #{@namespace}.json"
103108 @automationDir = @@automationDir [ @type ]
104- @version , err = @getVersionNumber version or @virtual and - 1
109+ @version , err = @getVersionNumber version
105110 assert @version , msgs. new. badRecordError\ format msgs. new. badRecord. badVersion\ format err
106111
107112 @requiredModules or= {}
0 commit comments