-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild_hljs
executable file
·64 lines (62 loc) · 1 KB
/
build_hljs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/bin/bash
LANGS="
bash
c-like
c
csharp
cpp
css
coffeescript
go
xml
http
json
java
javascript
kotlin
less
lua
makefile
markdown
objectivec
php
php-template
perl
plaintext
python
ruby
rust
scss
sql
shell
swift
ini
typescript
yaml
clojure
dart
delphi
erlang
haskell
latex
lisp
matlab
ocaml
protobuf
r
scala
scheme
vbnet
vhdl
"
LWD=`pwd`
cd ~/work/highlight.js
node ./tools/build.js -t cdn $LANGS
cd $LWD
pwd
cat ~/work/highlight.js/build/highlight.min.js | grep 'Highlight.js 10'
VERSION=`cat ~/work/highlight.js/build/highlight.min.js | grep 'Highlight.js \d' | cut -d' ' -f3-`
sed "s/VERSION = ".*"/VERSION = \"${VERSION}\"/" ./extension/injected.js > injected.tmp
mv injected.tmp ./extension/injected.js
cp ~/work/highlight.js/build/highlight.min.js ./extension/vendor/
cp -R ~/work/highlight.js/build/languages ./extension/vendor/