9 个版本
0.1.8 | 2023 年 5 月 28 日 |
---|---|
0.1.7 | 2023 年 5 月 27 日 |
267 在 测试 中
每月 89 次下载
27KB
687 行
卡塔机器
一种快速生成沙箱、开始编码并轻松跨多种语言测试你的卡塔的方法
命令
-
init
确保你已安装运行测试所需的所有内容,如果没有,它将安装它。
它将检查/安装
-
dotnet (如果没有,将安装 .NET6)
-
npm (将安装最新版本)
-
rust (将安装最新版本)
-
-
generate
生成当天的卡塔。你可以指定以下列出的语言和卡塔。还会生成一个 session.json 文件,它跟踪最近的日期(以下使用)。
语言
-
rust
(默认) -
csharp
或cs
-
typescript
或ts
卡塔
-
calculator
- 基于 Roy Osherov 的 String Calculator (默认) -
dsa
- 即将推出,将生成一个使用它来解决问题的数据结构和算法的项目 -
interview
- 即将推出,将从一个小的例子集中生成面试题
-
-
test
使用在
generate
期间创建的 session.json 文件测试最近的日期。注意:这是一个简写,具体取决于语言,运行
cargo test
、dotnet test
或npm test
。如果你想继续前一天,只需在文件夹中运行命令即可。 -
clean
清理所有卡塔机器数据。这包括
-
所有语言文件夹,包括它们的内容
-
session.json
-
删除 .vscode/settings.json
-
依赖项
~1.6–2.4MB
~48K SLoC