-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
19 lines (16 loc) · 927 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.PHONY: help
.DEFAULT_GOAL := help
resolve-dependencies: ## Install all python dependencies through pip
@echo "[Dependencies] Resolve all dependencies using 'pip3'"
@pip3 install --upgrade python-gitlab gitlab Click click_help_colors
@echo "[OK] All dependencies resolved"
install: # Install my script in /usr/bin
@echo "[Script installation] Create a symbolic link from <here> to </usr/local/bin>"
@ln -fs ${PWD}/main.py /usr/local/bin/glabctl
@echo "[OK] Script installed on </usr/local/bin> correctly. Try 'glabctl --help'!"
install-docker: # Install PGCLI using Docker
@echo "[Docker] Building the image from 0."
@docker build -t glabctl:latest -f ./docker/Dockerfile .
@echo "[Script installation] Creating symbolic link from <docker/bin/glabctl> to </usr/local/bin>"
@ln -fs ${PWD}/docker/bin/glabctl /usr/local/bin/glabctl
@echo "[OK] Script installed on </usr/local/bin> correctly. Try 'glabctl --help'!"