config.yml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # This file contains the configuration for this project.
  2. # When you update `info` or `fileAssociations`, run `wails3 task common:update:build-assets` to update the assets.
  3. # Note that this will overwrite any changes you have made to the assets.
  4. version: '3'
  5. # This information is used to generate the build assets.
  6. info:
  7. companyName: "My Company" # The name of the company
  8. productName: "My Product" # The name of the application
  9. productIdentifier: "com.mycompany.myproduct" # The unique product identifier
  10. description: "A program that does X" # The application description
  11. copyright: "(c) 2025, My Company" # Copyright text
  12. comments: "Some Product Comments" # Comments
  13. version: "0.0.1" # The application version
  14. # cfBundleIconName: "appicon" # The macOS icon name in Assets.car icon bundles (optional)
  15. # # Should match the name of your .icon file without the extension
  16. # # If not set and Assets.car exists, defaults to "appicon"
  17. # iOS build configuration (uncomment to customise iOS project generation)
  18. # Note: Keys under `ios` OVERRIDE values under `info` when set.
  19. # ios:
  20. # # The iOS bundle identifier used in the generated Xcode project (CFBundleIdentifier)
  21. # bundleID: "com.mycompany.myproduct"
  22. # # The display name shown under the app icon (CFBundleDisplayName/CFBundleName)
  23. # displayName: "My Product"
  24. # # The app version to embed in Info.plist (CFBundleShortVersionString/CFBundleVersion)
  25. # version: "0.0.1"
  26. # # The company/organisation name for templates and project settings
  27. # company: "My Company"
  28. # # Additional comments to embed in Info.plist metadata
  29. # comments: "Some Product Comments"
  30. # Dev mode configuration
  31. dev_mode:
  32. root_path: .
  33. log_level: warn
  34. debounce: 1000
  35. ignore:
  36. dir:
  37. - .git
  38. - node_modules
  39. - frontend
  40. - bin
  41. file:
  42. - .DS_Store
  43. - .gitignore
  44. - .gitkeep
  45. - "*_test.go"
  46. watched_extension:
  47. - "*.go"
  48. - "*.js" # Watch for changes to JS/TS files included using the //wails:include directive.
  49. - "*.ts" # The frontend directory will be excluded entirely by the setting above.
  50. git_ignore: true
  51. executes:
  52. - cmd: wails3 build DEV=true BIN_DIR=Z:/
  53. type: blocking
  54. - cmd: wails3 task common:dev:frontend
  55. type: background
  56. # The standard frontend task waits up to 60s for HTTP 200 from
  57. # FRONTEND_DEVSERVER_URL before starting the app. Override if needed;
  58. # custom background commands can opt in with the same readiness block.
  59. # readiness:
  60. # http: "http://localhost:5173/"
  61. # timeout: "60s"
  62. # interval: "200ms"
  63. - cmd: wails3 task run BIN_DIR=Z:/
  64. type: primary
  65. exit_policy: shutdown
  66. # File Associations
  67. # More information at: https://v3.wails.io/noit/done/yet
  68. fileAssociations:
  69. # - ext: wails
  70. # name: Wails
  71. # description: Wails Application File
  72. # iconName: wailsFileIcon
  73. # role: Editor
  74. # - ext: jpg
  75. # name: JPEG
  76. # description: Image File
  77. # iconName: jpegFileIcon
  78. # role: Editor
  79. # mimeType: image/jpeg # (optional)
  80. # Other data
  81. other:
  82. - name: My Other Data