diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f00394b --- /dev/null +++ b/Makefile @@ -0,0 +1,56 @@ +# List of supported editors +EDITORS := cursor vscode vscode-insiders windsurf + +.PHONY: cursor-config +cursor-config: + ./siren cursor config + +.PHONY: cursor-extensions +cursor-extensions: + ./siren cursor extensions + +.PHONY: cursor-dump-extensions +cursor-dump-extensions: + ./siren cursor dump-extensions + +.PHONY: vscode-config +vscode-config: + ./siren vscode config + +.PHONY: vscode-extensions +vscode-extensions: + ./siren vscode extensions + +.PHONY: vscode-dump-extensions +vscode-dump-extensions: + ./siren vscode dump-extensions + +.PHONY: vscode-insiders-config +vscode-insiders-config: + ./siren vscode-insiders config + +.PHONY: vscode-insiders-extensions +vscode-insiders-extensions: + ./siren vscode-insiders extensions + +.PHONY: vscode-insiders-dump-extensions +vscode-insiders-dump-extensions: + ./siren vscode-insiders dump-extensions + +.PHONY: windsurf-config +windsurf-config: + ./siren windsurf config + +.PHONY: windsurf-extensions +windsurf-extensions: + ./siren windsurf extensions + +.PHONY: windsurf-dump-extensions +windsurf-dump-extensions: + ./siren windsurf dump-extensions + +# Convenience targets for all editors +.PHONY: all-config all-extensions +all-config: $(addsuffix -config,$(EDITORS)) +all-extensions: $(addsuffix -extensions,$(EDITORS)) +all-dump-extensions: $(addsuffix -dump-extensions,$(EDITORS))