Skip to content

Commit 0230eeb

Browse files
authored
imporved timestamp bash (#404)
1 parent 2095f8a commit 0230eeb

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

timestamp.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
# Timestamp a git/npm project in node JS
1+
#!/bin/bash
2+
23
echo "export default {"
34
date -u '+buildTime: "%Y-%m-%dT%H:%M:%SZ",'
45
git log | grep commit | head -1 | sed -e 's/ /: "/' | sed -e 's/$/",/'
5-
echo npmInfo:
6-
npm version
7-
echo "};"
6+
echo " npmInfo: {"
7+
npm version | sed 's/\x1b\[[0-9;:]*[mG]//g' | grep -v '^{' | while read line; do
8+
key=$(echo "$line" | cut -d ':' -f 1 | tr -d ' ')
9+
value=$(echo "$line" | cut -d ':' -f 2- | tr -d ' ')
10+
echo " \"${key}\": \"${value}\","
11+
done
12+
echo " }"
13+
echo "};"

0 commit comments

Comments
 (0)