#template #command-line-interface #cli #api #rocket-template #actix-template

app skyull

SKYULL 是一个正在开发中的命令行界面 (CLI),旨在通过创建 REST API 项目结构模板,使新项目的启动变得简单快捷。只需进行一些基本的配置,如项目名称,您就可以快速开始。

1 个不稳定版本

0.1.0 2023年4月12日

#473 in 配置

MIT 许可证

13KB
170

SKYULL CLI README

SKYULL 是一个正在开发中的命令行界面 (CLI),旨在通过创建 REST API 项目结构模板,使新项目的启动变得简单快捷。只需进行一些基本的配置,如项目名称,您就可以快速开始。

Web-api 选项的默认配置

  • Rocket v0.5-rc
  • Actix (actix-web 4)

其他配置选项

  • Redis
  • MongoDB
  • MySQL

安装

在您的操作系统上安装 SKYULL CLI 之前,您需要在系统上安装 Rust 和 Cargo。如果您还没有安装 Rust 和 Cargo,请按照官方网站上的安装说明进行操作:https://www.rust-lang.net.cn/tools/install

由于项目尚未发布,您需要克隆仓库,并使用以下命令以发布模式构建项目:

cargo build --release

成功构建项目后,您可以使用以下命令安装 CLI:

cargo install --path .

最后,重启您的终端并运行 skyull 命令以开始使用 CLI。

用法

要使用 SKYULL CLI,只需运行以下命令:

skyull

这将提示您输入项目名称和其他必要信息。SKYULL 将为您生成一个 REST API 项目结构模板,使您能够快速开始新的项目。

许可证

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。

贡献

欢迎对此项目的贡献。如果您发现任何问题或有任何建议,请随时创建 pull request 或打开 issue。

鸣谢

感谢所有帮助本项目取得成功的贡献者。

依赖

~3–11MB
~112K SLoC