mirror of
https://github.com/miaowware/qrm2.git
synced 2024-11-22 15:58:40 -05:00
move keys.py and options.py to the data directory
This commit is contained in:
parent
af3f341c27
commit
824af34cbf
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,6 +7,7 @@ cty.json
|
||||
cty.zip
|
||||
|
||||
botenv/
|
||||
data/
|
||||
|
||||
|
||||
#########################################################
|
||||
|
45
Makefile
45
Makefile
@ -1,31 +1,24 @@
|
||||
# A quick installation script for discord bots.
|
||||
#
|
||||
# A quick installation script for painless discord bots.
|
||||
# v1.1.0
|
||||
# Copyright (c) 2019 0x5c
|
||||
# Released under the terms of the MIT license.
|
||||
#
|
||||
# https://github.com/0x5c/discord.py-quickinstall
|
||||
# Part of:
|
||||
# https://github.com/0x5c/quick-bot-no-pain
|
||||
|
||||
|
||||
#### Setup ####
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
## Variables ##
|
||||
### Variables ###
|
||||
# Those are the defaults; they can be over-ridden if specified
|
||||
# at en environment level or as 'make' arguments.
|
||||
BOTENV ?= botenv
|
||||
PY3DOT ?= 7
|
||||
PIP_OUTPUT ?= q
|
||||
PYTHON_BIN ?= python3.7
|
||||
PIP_OUTPUT ?= -q
|
||||
|
||||
|
||||
# Define some rules as phony
|
||||
.PHONY: help install clean onlyenv
|
||||
|
||||
|
||||
|
||||
#### Targets ####
|
||||
|
||||
## Support targets ##
|
||||
### Support targets ###
|
||||
|
||||
.PHONY: help
|
||||
help:
|
||||
@echo ""
|
||||
@echo "\033[97m>>>>>> Default dummy target <<<<<<"
|
||||
@ -35,16 +28,17 @@ help:
|
||||
@echo "\033[0m"
|
||||
|
||||
|
||||
## Actual install/setup targets ##
|
||||
### Actual install/setup targets ###
|
||||
|
||||
# Main install target
|
||||
.PHONY: install
|
||||
install: $(BOTENV)/req_done options.py keys.py
|
||||
|
||||
# Virual environment setup
|
||||
$(BOTENV)/success:
|
||||
ifneq ("$(wildcard ./$(BOTENV).)",)
|
||||
@echo "\033[94m--> Creating the virtual environment...\033[0m"
|
||||
@python3.$(PY3DOT) -m venv $(BOTENV)
|
||||
@$(PYTHON_BIN) -m venv $(BOTENV)
|
||||
@touch $(BOTENV)/success
|
||||
endif
|
||||
|
||||
@ -52,17 +46,19 @@ endif
|
||||
$(BOTENV)/req_done: requirements.txt $(BOTENV)/success
|
||||
@echo "\033[34;1m--> Installing the dependencies...\033[0m"
|
||||
@. $(BOTENV)/bin/activate; \
|
||||
pip install -${PIP_OUTPUT} -U pip setuptools wheel; \
|
||||
pip install -${PIP_OUTPUT} -U -r requirements.txt
|
||||
pip install ${PIP_OUTPUT} -U pip setuptools wheel; \
|
||||
pip install ${PIP_OUTPUT} -U -r requirements.txt
|
||||
@touch $(BOTENV)/req_done
|
||||
@mkdir ./data
|
||||
|
||||
# Copying templates
|
||||
options.py keys.py:
|
||||
@echo "\033[34;1m--> Copying template files...\033[0m"
|
||||
@cp -nv ./templates/template_$@ ./$@
|
||||
@touch ./$@
|
||||
@cp -nv ./templates/template_$@ ./data/$@
|
||||
@touch ./data/$@
|
||||
|
||||
# Deletes the python cache and the virtual environment
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo "\033[34;1m--> Removing python cache files...\033[0m"
|
||||
rm -rf __pycache__
|
||||
@ -70,8 +66,9 @@ clean:
|
||||
rm -rf $(BOTENV)
|
||||
|
||||
|
||||
## Dev targets ##
|
||||
### Dev targets ###
|
||||
|
||||
|
||||
## Weird dev targets ##
|
||||
### Special targets ###
|
||||
.PHONY: onlyenv
|
||||
onlyenv: $(BOTENV)/success
|
||||
|
Loading…
Reference in New Issue
Block a user