mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 17:12:13 -06:00
67 lines
895 B
Bash
Executable file
67 lines
895 B
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
|
|
langs=(
|
|
markup
|
|
css
|
|
clike
|
|
javascript
|
|
autohotkey
|
|
bash
|
|
basic
|
|
batch
|
|
c
|
|
csharp
|
|
cpp
|
|
cmake
|
|
diff
|
|
docker
|
|
elixir
|
|
glsl
|
|
go
|
|
ini
|
|
java
|
|
json
|
|
kotlin
|
|
latex
|
|
less
|
|
lisp
|
|
lua
|
|
makefile
|
|
matlab
|
|
moonscript
|
|
nim
|
|
objectivec
|
|
perl
|
|
powershell
|
|
python
|
|
r
|
|
jsx
|
|
ruby
|
|
rust
|
|
sass
|
|
scss
|
|
sql
|
|
swift
|
|
systemd
|
|
toml
|
|
typescript
|
|
vbnet
|
|
verilog
|
|
vhdl
|
|
yaml
|
|
zig
|
|
)
|
|
|
|
slangs="${langs[*]}"
|
|
slangs="${slangs// /+}"
|
|
|
|
for theme in prism-funky prism ; do
|
|
u="https://prismjs.com/download.html#themes=$theme&languages=$slangs&plugins=line-highlight+line-numbers+autolinker"
|
|
echo "$u"
|
|
./genprism.py --dir prism-$1 --js-out prism.js --css-out $theme.css "$u"
|
|
done
|
|
|
|
mv prism-funky.css prismd.css
|
|
mv prismd.css prism.css prism.js /z/dist/
|