-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
44 lines (38 loc) · 2 KB
/
Copy pathMakefile
File metadata and controls
44 lines (38 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
HERDR ?= herdr
HERDR_CONFIG_DIR ?= $(HOME)/.config/herdr
.PHONY: all test bootstrap-herdr install-herdr-config install-herdr-plugins
all: test
test:
zsh -n zprofile
zsh -n zshrc zsh/herdr-machine-background.zsh nvim/shell/nvim-bgcolor.zsh test-git-cli-helpers.zsh test-git-log-args.zsh test-herdr-machine-background.zsh test-nvim-bgcolor-hook.zsh
sh -n herdr-focus.sh herdr-resize.sh herdr-sidebar-resize.sh herdr-session-context.sh ssh-server-security-check.sh ghostty-quickdash.sh ghostty-quickdash-ssh-log.sh ghostty-quickdash-ssh-active.sh herdr-plugins/copy-pane-id/move-pane-new-workspace.sh herdr-plugins/move-pane-new-tab/move-pane-new-tab.sh
sh -n linux-vt-install.sh linux-vt-startup.sh linux-vt-font-select.sh test-linux-vt.sh
bash -n test-herdr-sidebar-resize.sh git-lg-full.sh test-git-lg-full.sh test-herdr-copy-pane-id-plugin.sh test-herdr-focus.sh test-herdr-resize.sh test-herdr-pane-navigator.sh test-herdr-move-pane-new-tab-plugin.sh test-herdr-plugin-install.sh test-herdr-session-context.sh herdr-plugins/install.sh
./test-linux-vt.sh
zsh test-herdr-machine-background.zsh
zsh test-nvim-bgcolor-hook.zsh
zsh test-git-cli-helpers.zsh
zsh test-git-log-args.zsh
./test-git-lg-full.sh
./test-herdr-copy-pane-id-plugin.sh
./test-herdr-focus.sh
./test-herdr-resize.sh
./test-herdr-sidebar-resize.sh
./test-herdr-pane-navigator.sh
./test-herdr-move-pane-new-tab-plugin.sh
./test-herdr-plugin-install.sh
./test-herdr-session-context.sh
sh test-herdr-reveal-location.sh
sh test-nvim-reveal.sh
$(MAKE) -C herdr-plugins/pane-navigator test
$(MAKE) -C herdr-plugins/pane-load test
bootstrap-herdr: install-herdr-plugins
install-herdr-config:
@mkdir -p "$(HERDR_CONFIG_DIR)"
@if [ ! -e "$(HERDR_CONFIG_DIR)/config.toml" ] && [ ! -L "$(HERDR_CONFIG_DIR)/config.toml" ]; then \
ln -s "$(CURDIR)/herdr.toml" "$(HERDR_CONFIG_DIR)/config.toml"; \
else \
echo "keeping existing $(HERDR_CONFIG_DIR)/config.toml"; \
fi
install-herdr-plugins: install-herdr-config
HERDR="$(HERDR)" ./herdr-plugins/install.sh