Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cydrobolt/polr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorChaoyi Zha <summermontreal@gmail.com>2016-08-15 08:50:55 +0300
committerChaoyi Zha <summermontreal@gmail.com>2016-08-15 08:50:55 +0300
commit556e8ead4a3efd9b08b1396a606896b1e85749e3 (patch)
tree81db220cb5d26bf27caaf251ce93b2baf424b98b /util
parentcf47e4d253fbed8dec37a153eb634585c9adaf54 (diff)
Setup wording changes & new versioning script
Diffstat (limited to 'util')
-rw-r--r--util/restore_stock_env.sh2
-rw-r--r--util/version.py25
2 files changed, 26 insertions, 1 deletions
diff --git a/util/restore_stock_env.sh b/util/restore_stock_env.sh
index a5bc73d..c4019ad 100644
--- a/util/restore_stock_env.sh
+++ b/util/restore_stock_env.sh
@@ -1,3 +1,3 @@
mv .env .env.bak
-wget https://raw.githubusercontent.com/cydrobolt/polr/2.0-dev/.env
+wget https://raw.githubusercontent.com/cydrobolt/polr/master/.env.setup
echo "Done!"
diff --git a/util/version.py b/util/version.py
new file mode 100644
index 0000000..9ee8f1c
--- /dev/null
+++ b/util/version.py
@@ -0,0 +1,25 @@
+import re, datetime, string, random
+
+print "New version name (e.g 2.0.0):"
+new_version = raw_input()
+
+with open('.env.setup', 'r+') as setup_env:
+ setup_env_lines = setup_env.read()
+ now = datetime.datetime.now()
+
+ new_setup_key = ''.join(random.SystemRandom().choice(string.ascii_letters + string.digits + string.punctuation) for _ in range(32))
+
+ # Update setup key
+ setup_env_lines = re.sub(r'(?is)APP_KEY=[^\n]+', 'APP_KEY={}'.format(new_setup_key), setup_env_lines)
+ # Update date and release in setup env
+ setup_env_lines = re.sub(r'(?is)VERSION=[0-9a-zA-Z\.]+', 'VERSION={}'.format(new_version), setup_env_lines)
+ setup_env_lines = re.sub(r'(?is)VERSION_RELMONTH=\w+', 'VERSION_RELMONTH={}'.format(now.strftime('%B')), setup_env_lines)
+ setup_env_lines = re.sub(r'(?is)VERSION_RELDAY=\w+', 'VERSION_RELDAY={}'.format(now.day), setup_env_lines)
+ setup_env_lines = re.sub(r'(?is)VERSION_RELYEAR=\w+', 'VERSION_RELYEAR={}'.format(now.year), setup_env_lines)
+
+ # Overwite existing file
+ setup_env.seek(0)
+ setup_env.write(setup_env_lines)
+ setup_env.truncate()
+
+print "Done!"