Skip to content

Commit 8f006f2

Browse files
authored
Merge pull request #572 from SolidOS/571timestamp
imporved timestamp bash
2 parents b39d1ff + 32a858b commit 8f006f2

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import * as tabs from './tabs'
6767
import * as utils from './utils'
6868
import * as login from './login/login'
6969
import * as widgets from './widgets/index'
70-
import { versionInfo } from './versionInfo'
70+
import versionInfo from './versionInfo'
7171
import { initHeader } from './header'
7272
import { initFooter } from './footer'
7373
import * as createTypes from './create/types'

timestamp.sh

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
# Timestamp a git/npm project in node JS
2-
echo "export const versionInfo = {"
1+
#!/bin/bash
2+
3+
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)