From 74b1b0f789ea4e310a138c4b6d476a78d49cf557 Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Fri, 16 Oct 2020 21:56:49 -0700 Subject: Starting to move to native messaging. Why? The WebSocket stuff is broken right now, and I want to get rid of the dep... --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f15f5dc --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +EXE_PATH=$(shell pwd)/fs/tabfs +define NATIVE_MESSAGING_APP_MANIFEST +{ + "name": "com.rsnous.TabFS", + "description": "TabFS", + "path": "$(EXE_PATH)", + "type": "stdio", + "allowed_extensions": ["tabfs@rsnous.com"] +} +endef +export NATIVE_MESSAGING_APP_MANIFEST + +# "allowed_origins": [ +# "chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/" +# ] + +# ~/Library/Application Support/Google/Chrome/NativeMessagingHosts +MANIFEST_LOCATION="$$HOME/Library/Application Support/Mozilla/NativeMessagingHosts" +APP_NAME="com.rsnous.TabFS" +install: +# install native messaging json + mkdir -p $(MANIFEST_LOCATION) + echo "$$NATIVE_MESSAGING_APP_MANIFEST" > $(MANIFEST_LOCATION)/$(APP_NAME).json -- cgit v1.2.3