From 4f951537c810f5743903d5afa5a91dacdb3128f4 Mon Sep 17 00:00:00 2001 From: David Ashby Date: Sat, 17 May 2025 14:46:22 -0400 Subject: [PATCH] correct indentation on generated plist --- documentTypes.plist | 398 +++++++++++++++++++++---------------------- filetypes/cmd/gen.go | 58 +++---- 2 files changed, 228 insertions(+), 228 deletions(-) diff --git a/documentTypes.plist b/documentTypes.plist index 87de39d..babe49f 100644 --- a/documentTypes.plist +++ b/documentTypes.plist @@ -1,200 +1,200 @@ -CFBundleDocumentTypes - - - CFBundleTypeExtensions - - bmp - BMP - - CFBundleTypeIconFile - bmp.icns - CFBundleTypeMIMETypes - - image/bmp - - CFBundleTypeName - Windows Bitmap Image - CFBundleTypeOSTypes - - BMP - BMPf - - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.microsoft.bmp - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - jpg - JPG - jpeg - JPEG - - CFBundleTypeIconFile - jpeg.icns - CFBundleTypeMIMETypes - - image/jpeg - - CFBundleTypeName - JPEG Image - CFBundleTypeOSTypes - - JPEG - - CFBundleTypeRole - Viewer - LSItemContentTypes - - public.jpeg - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - gif - GIF - - CFBundleTypeIconFile - gif.icns - CFBundleTypeMIMETypes - - image/gif - - CFBundleTypeName - Graphics Interchange Format Image - CFBundleTypeOSTypes - - GIFf - - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.compuserve.gif - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - PNG - png - - CFBundleTypeIconFile - png.icns - CFBundleTypeMIMETypes - - image/png - - CFBundleTypeName - Portable Network Graphics Image - CFBundleTypeOSTypes - - PNGf - - CFBundleTypeRole - Viewer - LSItemContentTypes - - public.png - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - tga - TGA - - CFBundleTypeIconFile - tga.icns - CFBundleTypeMIMETypes - - image/targa - image/tga - application/tga - - CFBundleTypeName - Targa Image - CFBundleTypeOSTypes - - TPIC - - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.truevision.tga-image - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - tiff - TIFF - tif - TIF - - CFBundleTypeIconFile - tiff.icns - CFBundleTypeMIMETypes - - image/tiff - - CFBundleTypeName - TIFF Image - CFBundleTypeOSTypes - - TIFF - - CFBundleTypeRole - Viewer - LSItemContentTypes - - public.tiff - - LSTypeIsPackage - - - - CFBundleTypeExtensions - - webp - WEBP - - CFBundleTypeIconFile - webp.icns - CFBundleTypeMIMETypes - - image/webp - - CFBundleTypeName - WebP Image - CFBundleTypeOSTypes - - WEBP - - CFBundleTypeRole - Viewer - LSItemContentTypes - - org.webmproject.webp - - LSTypeIsPackage - - - \ No newline at end of file + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + bmp + BMP + + CFBundleTypeIconFile + bmp.icns + CFBundleTypeMIMETypes + + image/bmp + + CFBundleTypeName + Windows Bitmap Image + CFBundleTypeOSTypes + + BMP + BMPf + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.microsoft.bmp + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + jpg + JPG + jpeg + JPEG + + CFBundleTypeIconFile + jpeg.icns + CFBundleTypeMIMETypes + + image/jpeg + + CFBundleTypeName + JPEG Image + CFBundleTypeOSTypes + + JPEG + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.jpeg + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + gif + GIF + + CFBundleTypeIconFile + gif.icns + CFBundleTypeMIMETypes + + image/gif + + CFBundleTypeName + Graphics Interchange Format Image + CFBundleTypeOSTypes + + GIFf + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.compuserve.gif + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + PNG + png + + CFBundleTypeIconFile + png.icns + CFBundleTypeMIMETypes + + image/png + + CFBundleTypeName + Portable Network Graphics Image + CFBundleTypeOSTypes + + PNGf + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.png + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + tga + TGA + + CFBundleTypeIconFile + tga.icns + CFBundleTypeMIMETypes + + image/targa + image/tga + application/tga + + CFBundleTypeName + Targa Image + CFBundleTypeOSTypes + + TPIC + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.truevision.tga-image + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + tiff + TIFF + tif + TIF + + CFBundleTypeIconFile + tiff.icns + CFBundleTypeMIMETypes + + image/tiff + + CFBundleTypeName + TIFF Image + CFBundleTypeOSTypes + + TIFF + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.tiff + + LSTypeIsPackage + + + + CFBundleTypeExtensions + + webp + WEBP + + CFBundleTypeIconFile + webp.icns + CFBundleTypeMIMETypes + + image/webp + + CFBundleTypeName + WebP Image + CFBundleTypeOSTypes + + WEBP + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.webmproject.webp + + LSTypeIsPackage + + + \ No newline at end of file diff --git a/filetypes/cmd/gen.go b/filetypes/cmd/gen.go index 28fa172..a33cdd8 100644 --- a/filetypes/cmd/gen.go +++ b/filetypes/cmd/gen.go @@ -27,32 +27,32 @@ func main() { } var tmpl = ` -CFBundleDocumentTypes -{{ range . }} - - CFBundleTypeExtensions - {{ range .MacExtensions }} - {{ . }}{{ end }} - - CFBundleTypeIconFile - {{ .IconFile }} - CFBundleTypeMIMETypes - {{ range .MIMETypes }} - {{ . }}{{ end }} - - CFBundleTypeName - {{ .TypeName }} - CFBundleTypeOSTypes - {{ range .OSTypes }} - {{ . }}{{ end }} - - CFBundleTypeRole - Viewer - LSItemContentTypes - - {{ .ItemContentTypes }} - - LSTypeIsPackage - - {{ end }} -` + CFBundleDocumentTypes + {{ range . }} + + CFBundleTypeExtensions + {{ range .MacExtensions }} + {{ . }}{{ end }} + + CFBundleTypeIconFile + {{ .IconFile }} + CFBundleTypeMIMETypes + {{ range .MIMETypes }} + {{ . }}{{ end }} + + CFBundleTypeName + {{ .TypeName }} + CFBundleTypeOSTypes + {{ range .OSTypes }} + {{ . }}{{ end }} + + CFBundleTypeRole + Viewer + LSItemContentTypes + + {{ .ItemContentTypes }} + + LSTypeIsPackage + + {{ end }} + `