1 Star 0 Fork 2

leejoker/nature

forked from nature-lang/nature 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.c 768 Bytes
一键复制 编辑 原始数据 按行查看 历史
weiwenhao 提交于 2023-05-10 13:22 . docs: version change to v0.1.0-beta
#include <stdio.h>
#include "cmd/root.h"
#include "utils/helper.h"
#include "config/config.h"
#define ARGS_BUILD "build"
/**
* nature build main.n [-o hello]
* @param argc
* @param argv
* @return
*/
int main(int argc, char *argv[]) {
// set binary_path
if (argc <= 1) {
printf("unknown command, example to use 'nature build main.n'\n");
return 0;
}
char *first = argv[1];
if (str_equal(first, "--version")) {
printf("nature %s - %s build %s\n", BUILD_VERSION, BUILD_TYPE, BUILD_TIME);
return 0;
}
if (str_equal(first, ARGS_BUILD)) {
argv[1] = argv[0];
argv += 1;
cmd_entry(argc - 1, argv);
return 0;
}
printf("unknown command: %s\n", first);
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/monkeyNaive/nature.git
[email protected]:monkeyNaive/nature.git
monkeyNaive
nature
nature
master

搜索帮助