服务使用方法
Sonolus Server v1.6.2 (WebServer Core v1.0.6)
The highest supported version of Sonolus: 0.8.3
Copyright (c) 2023 LittleYang0531, all rights reserved.
Compiled at Jun 29 2024 08:51:23.
Usage: ./sonolus [command]
Basic commands:
help: ./sonolus help
serve: ./sonolus serve
cgi: ./sonolus cgi [request] [response]
Import & Export commands:
import: ./sonolus import [file]
export: ./sonolus export [type] [name] [file] (name)
export remote: ./sonolus export remote [url] [file] (name)
export all: ./sonolus export all [file] (name)
export remote all: ./sonolus export remote-all [url] [file] (name)
export filelist: ./sonolus export filelist [source] [target] (name)
list tasks: ./sonolus task list
manage task: ./sonolus task <confinue/terminate/info> [name]
test package: ./sonolus test [file]
Plugin commands:
list plugin: ./sonolus plugin list
manage plugin: ./sonolus plugin <info/enable/disable> [plugin]
Sonolus.h sync: ./sonolus synccpp
Sonolus.h update: ./sonolus updatecpp [name]
Sonolus.h init: ./sonolus initcpp [name]
Sonolus.h build: ./sonolus buildcpp <play/tutorial/preview/watch> [name] [args]
If you have any question about command, please visit Sonolus Server wiki to see the full defination.
基础指令:
help
: 显示帮助信息serve
: 启动服务器cgi
: 通用网关接口(cgi)
导入导出指令:
import
: 从文件中导入 Sonolus 资源,scp
格式需要-DENABLE_ZIP
选项支持export
: 从本服务器中导出单个资源export remote
: 从远程服务器中导出单个资源,需要-DENABLE_CURL
选项支持export all
: 从本服务器中导出全部资源export remote all
: 从远程服务器中导出全部资源,尽量不要使用,否则后果自负。需要-DENABLE_CURL
选项支持export filelist
: 一次导出多项数据,详见filelistlist tasks
: 列出所有导出任务manage task
: 管理导出任务test package
: 测试包是否合法,scp
格式需要-DENABLE_ZIP
选项支持
插件指令:
list plugin
: 列出全部插件manage plugin
: 管理插件
Sonolus.h 指令:
sync
: 使 sonolus.h 与上游仓库保持同步update
: 更新 sonolus.h 项目init
: 初始化一个 sonolus.h 项目build
: 构建一个 sonolus.h 项目