# CoderTool **Repository Path**: Amano5/CoderTool ## Basic Information - **Project Name**: CoderTool - **Description**: No description available - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-20 - **Last Updated**: 2024-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用说明 ## 代码生成 - 下载[win.zip](https://github.com/xxred/CoderTool/releases/tag/0.1)压缩包,并解压 - 双击里面的exe文件打开 - 复制命令行窗口出现的地址到浏览器访问,强烈推荐使用谷歌浏览器 - 另存为快捷方式,方便下次访问 - `appsettings.json`文件配置数据库链接,内含三种数据库配置示例 - `Template`文件夹内置了一个模板,里面一个文件夹视为一个模板,以`cshtml`作为文件名后缀放在vs编辑能够获得提示,生成之后会自动去掉,如果只有一个后缀名是`cshtml`的话就生成`cshtml`文件 ## 功能计划 - [ ] 内置代码编辑器,支持编辑Razor代码文件 - [ ] 数据库链接管理,直接添加,再也不需要找配置文件 - [ ] 数据库备份与还原,借助`NewLifeX/XCode`,实现任意数据库还原到任意数据库 - [ ] 项目管理,简单通过`dotnet`命令创建项目,还原包,编译,运行 - [ ] Nuget包搜索,支持各种条件搜索,如果官方不支持,则同步仓库数据,自编码支持 - [ ] 脚本,命令行式快速运行C#代码,安装Nuget包后,自动注册包内类和方法,此功能主要是为了开发的时候快速验证一些想法。可参考`NewLifeX/XScript` - [ ] 正则调试,支持快速得到功能强大的正则表达式,主要增强调试体验 - [ ] 通过安装Nuget包添加新功能,由于这本身就是个Web应用,内含Web主机,只需要提供接口和ui,便可自动添加菜单到主页并提供相应功能,新功能还可使用主系统提供的功能