diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | package.json | 4 | ||||
-rw-r--r-- | src/api.js | 3 | ||||
-rwxr-xr-x | src/cli.js (renamed from src/bin/papo) | 0 |
4 files changed, 14 insertions, 3 deletions
@@ -10,7 +10,7 @@ TRANSLATIONS = PREFIX = /usr BINDIR = $(PREFIX)/bin LIBDIR = $(PREFIX)/lib -JSLIBDIR = $(LIBDIR)/$(NAME) +JSLIBDIR = $(LIBDIR)/node_modules/$(NAME) SHAREDIR = $(PREFIX)/share LOCALEDIR = $(SHAREDIR)/locale MANDIR = $(SHAREDIR)/man @@ -101,8 +101,11 @@ clean: ## ensures that all installable artifacts are crafted beforehand. install: all mkdir -p \ - '$(DESTDIR)$(BINDIR)' - cp src/bin/$(NAME) '$(DESTDIR)$(BINDIR)' + '$(DESTDIR)$(BINDIR)' \ + '$(DESTDIR)$(JSLIBDIR)'/src + cp package.json '$(DESTDIR)$(JSLIBDIR)' + cp src/*.js '$(DESTDIR)$(JSLIBDIR)'/src + ln -frs '$(DESTDIR)$(JSLIBDIR)'/src/cli.js '$(DESTDIR)$(BINDIR)'/$(NAME) sh tools/manpages.sh -ip '$(DESTDIR)$(MANDIR)' $(manpages) ## Uninstalls from $(DESTDIR)$(PREFIX). This is a perfect mirror @@ -111,6 +114,7 @@ install: all uninstall: rm -f \ '$(DESTDIR)$(BINDIR)'/$(NAME) + rm -rf '$(DESTDIR)$(JSLIBDIR)' sh tools/manpages.sh -up '$(DESTDIR)$(MANDIR)' $(manpages) diff --git a/package.json b/package.json new file mode 100644 index 0000000..583bc1b --- /dev/null +++ b/package.json @@ -0,0 +1,4 @@ +{ + "main": "src/api.js", + "type": "module" +} diff --git a/src/api.js b/src/api.js new file mode 100644 index 0000000..1ce7bcc --- /dev/null +++ b/src/api.js @@ -0,0 +1,3 @@ +export const main = async () => { + console.log({ argv: process.argv }); +}; diff --git a/src/bin/papo b/src/cli.js index aa602f7..aa602f7 100755 --- a/src/bin/papo +++ b/src/cli.js |