📄 replica
字号:
#!bin/picolisp lib.l# 21aug07abu# Use: bin/replica <port> <keyFile> <journal> <dbFile> <blob/app/> [dbs1 ..]# : bin/ssl <host> 443 <port>/@replica <keyFile> <journal> <blob/app/> 60(load "@lib/misc.l" "@lib/http.l")(allowed NIL "@replica")(argv *Port *KeyFile *Journal *Pool *Blob . *Dbs)(setq *Port (format *Port) *SSLKey (in *KeyFile (line T)) )(de replica () (ctl *KeyFile (protect (when (= (line T) *SSLKey) (let? X (line T) (if (format X) (when (out (tmp 'replica) (echo @)) # Journal (prin (peek)) (flush) (journal (tmp 'replica)) ) (let Blob (pack *Blob X) # Blob (call 'mkdir "-p" (dirname Blob)) (out Blob (echo)) ) ) ) ) ) ) )(pool *Pool (mapcar format *Dbs) *Journal)(server *Port)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -