introduce PharoLauncherModel
setting for deployment
ADD
src/PharoLauncher-Core.package/PharoLauncherModel.class/README.md
src/PharoLauncher-Core.package/PharoLauncherModel.class/README.md
ADD
src/PharoLauncher-Core.package/PharoLauncherModel.class/class/deactivateDeployed.st
+settings
+deactivateDeployed
+ IsDeployed := false
\ No newline at end of file

ADD
src/PharoLauncher-Core.package/PharoLauncherModel.class/class/isDeployed.st
+settings
+isDeployed
+ ^ IsDeployed ifNil: [ IsDeployed := false ]
\ No newline at end of file

ADD
src/PharoLauncher-Core.package/PharoLauncherModel.class/class/makeDeployed.st
+settings
+makeDeployed
+ IsDeployed := true
\ No newline at end of file

ADD
src/PharoLauncher-Core.package/PharoLauncherModel.class/properties.json
+{
+ "commentStamp" : "",
+ "super" : "Object",
+ "category" : "PharoLauncher-Core-Model",
+ "classinstvars" : [ ],
+ "pools" : [ ],
+ "classvars" : [
+ "IsDeployed"
+ ],
+ "instvars" : [ ],
+ "name" : "PharoLauncherModel",
+ "type" : "normal"
+}
\ No newline at end of file

MODIFY
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/deactivateDeployed.st
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/deactivateDeployed.st
settings
deactivateDeployed
- IsDeployed := false
\ No newline at end of file
+ PharoLauncherModel deactivateDeployed
\ No newline at end of file

MODIFY
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/isDeployed.st
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/isDeployed.st
settings
isDeployed
- ^ IsDeployed ifNil: [ IsDeployed := false ]
\ No newline at end of file
+ ^ PharoLauncherModel isDeployed
\ No newline at end of file

MODIFY
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/makeDeployed.st
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/class/makeDeployed.st
settings
makeDeployed
- IsDeployed := true
\ No newline at end of file
+ PharoLauncherModel makeDeployed
\ No newline at end of file

MODIFY
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/properties.json
src/PharoLauncher-Spec.package/PhLDeploymentScript.class/properties.json
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [
- "IsDeployed",
"Save"
],
"instvars" : [ ],

- introduce PharoLauncherModel
- setting for deployment