mirror of
				https://github.com/9001/copyparty.git
				synced 2025-10-31 04:32:20 -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/
 |