macoc/Taskfile.yml
root 009c7e5a33
Some checks failed
macoc macOS / build (push) Has been cancelled
feat: brand macoc add icon stable restart scripts and Forgejo CI
2026-10-26 00:22:35 +03:00

71 lines
1.3 KiB
YAML

version: '3'
tasks:
default:
cmds:
- bash scripts/verify.sh
lint:
desc: Run shell and source checks
cmds:
- bash scripts/lint.sh
test:
desc: Run Swift XCTest on macOS
cmds:
- bash scripts/test.sh
build:
desc: Compile macoc with SwiftPM
cmds:
- bash scripts/build.sh
icon:
desc: Convert the icon source into an Apple .icns file
cmds:
- bash scripts/icon.sh
sign:
desc: Sign the existing app bundle
cmds:
- bash scripts/sign.sh
bundle:
desc: Build a signed macoc.app
cmds:
- bash scripts/bundle.sh
install:
desc: Build, install to ~/Applications and launch
cmds:
- bash scripts/install.sh
doctor:
desc: Inspect keyboard services through native IOKit
cmds:
- bash scripts/doctor.sh
clean:
desc: Remove SwiftPM and packaged outputs
cmds:
- bash scripts/clean.sh
verify:
desc: Run all available checks
cmds:
- bash scripts/verify.sh
package:
desc: Build a release zip and SHA-256 checksum
cmds:
- bash scripts/package.sh
signing-setup:
desc: Instructions for creating a stable local signing identity
cmds:
- bash scripts/setup-signing.sh
publish:
desc: Publish dist/ zip to Forgejo (requires FORGEJO_TOKEN)
cmds:
- bash scripts/publish-release.sh