11.1. 命令行基础知识

本教程最新版为 1.19,当前版本已放弃维护,请阅读最新版本!

说明

这节课没有代码提交,主要来讲解下需求,以及命令行的基本知识。

需求

首先说下我们的需求。

Gohub 项目主要提供的是 Web 服务。且具备命令行功能。我们会将 Web 服务功能封装到子命令 serve 里。

除了 serve 命令,我们还会有以下命令:

  1. key 命令生成 app key
  2. make 命令
  3. seed 数据填充
  4. migrate 数据库迁移
  5. cache 缓存处理

命令的层级是三层结构,超过三层我们会使用标示( flag ) 来实现。

三层结构里, 树状结构的最顶层是 APPNAME ,在我们这个项目中是 gohub,用来组织子命令用的。上面罗列的是第二层和第三层命令。

命令基础

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
贡献者:1
讨论数量: 0

暂无话题~