JAL-4421 Add DS_Store customisation to gradle. Add backgroundImage alias dump to...
[jalview.git] / utils / macos_dmg / jalview_customise_dsstore.py
similarity index 97%
rename from utils/macos_dmg/jalview_custom_dsstore.py
rename to utils/macos_dmg/jalview_customise_dsstore.py
index dc5d2e7..8434b69 100755 (executable)
@@ -24,6 +24,14 @@ parser.add_argument("-f", "--filenames", help="List of comma-separated filenames
 
 args = parser.parse_args()
 
+def myprint(string):
+  if (not args.quiet):
+    print(string)
+
+def mypprint(string):
+  if (not args.quiet):
+    pprint(string)
+
 if (args.dump and not args.input):
   exit("When --dump used, an --input must be given")
 
@@ -36,6 +44,10 @@ if (args.dump):
       except:
         myprint(f"No info for d['.']['{key}']")
 
+    alias = mac_alias.Alias.from_bytes( d['.']['icvp']['backgroundImageAlias'] )
+    myprint("backgroundImageAlias=")
+    mypprint(alias)
+
     for data in d:
       try:
         data = str(data)
@@ -70,13 +82,6 @@ config = json.load(configfile)
 inputds = DSStore.open(args.input)
 outputds = DSStore.open(args.output, 'w+')
 
-def myprint(string):
-  if (not args.quiet):
-    print(string)
-
-def mypprint(string):
-  if (not args.quiet):
-    pprint(string)
 
 bwsp = {}