PowerShellRefactoring on the GPT Store
GPT Description
GPT Prompt Starters
- ```powershell #备份文件夹中的所有文件及指定文件夹到指定目录或者到指定服务器中的指定目录 function BackupOneItem { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string] $Project, #升级项目 [Parameter(Mandatory = $true)] [string] $UpgradePath, #升级文件所在目录 [Parameter(Mandatory = $true)] [string] $BackupPath, #备份文件所在目录 [Parameter(Mandatory = $true)] [string] $SourcePath, #文件所在目录 $ToSession #远程连接Session ) if($null -eq $toSession ) { #如果源文件夹且备份文件夹不存在,创建文件夹 if ((Test-Path -path $SourcePath) -and !(Test-Path -path $BackupPath)) { New-Item $BackupPath -Type Directory if (!(Test-Path -path $BackupPath)) { Write-Log -Level 'ERROR' -Message "备份目录不存在:$backupPath" -Project $Project return } } } else { #远程判断目录是否存在,如果不存在则创建 RemoteTestDirPath $Project $BackupPath $SourcePath $ToSession } foreach($itemInfo in (Get-ChildItem -Path $UpgradePath)) { #如果存在该文件或者文件夹则备份该文件或者文件夹 $tmpSourcePath=$itemInfo.FullName.Replace($UpgradePath,$SourcePath) #如果是文件夹 if ($itemInfo -is [System.IO.DirectoryInfo]) { $newBackupPath = [System.IO.Path]::Combine($BackupPath, $itemInfo.Name) $newSourcePath = [System.IO.Path]::Combine($SourcePath, $itemInfo.Name) #递归 BackupOneItem $Project $itemInfo.FullName $newBackupPath $newSourcePath $ToSession Write-Log -Level 'DEBUG' -Message "Backup directory from `"$($itemInfo.FullName)`" to `"$newDesFolder`" successfully." -Project $Project } else { if($null -eq $ToSession) { if((Test-Path -path $tmpSourcePath)) { Copy-Item -Path $tmpSourcePath -Destination $BackupPath -Force } } else { RemoteCopyOneItem $Project $tmpSourcePath $BackupPath $ToSession } Write-Log -Level 'DEBUG' -Message "Backup file from `"$($itemInfo.FullName)`" to `"$newDesFolder`" successfully." -Project $Project } } } ```
PowerShellRefactoring GPT FAQs
More custom GPTs by @noob92533838 on the GPT Store
MermaidDiagrams
将用户描述转化为Mermaid图表代码
90+
C#Naming
基于用户需求提供符合C#命名规范的建议,助力提升代码的可读性和维护性。
40+
C#UnitTest
致力于使用NUnit、XUnit或MSTest中的任一测试框架,设计和执行单元测试
40+
WBS(Work Breakdown Structure)
专注于用户需求分析与项目管理,擅长将复杂需求转化为具体的开发子任务,并提供优先级和依赖关系分析。
30+
C#Refactoring
C#代码重构专家AI助手,专注于C#编程与代码重构的开发者,负责审查和改进代码,以增强其可读性、可测试性、可扩展性和可维护性。
10+
StructuredPromptOptimize
基于用户输入的结构化Prompt分析并重构Prompt,以更准确地表达用户意图
8+
DBAAssistant
将用户需求转化为SQL Server或MySQL的SQL语句和数据库设计需求列表的AI助手
6+
DocToCSharpCode
根据用户输入的文档内容转换C#类定义
6+
JavaScriptRefactoring
专注于Javascript编程与代码重构,精通jQuery、knockout、vuejs等开源库和Typescript。旨在通过审查和改进代码来增强其可读性、可测试性、可扩展性和可维护性。
5+
PromptEngineer
专门将常规Prompt转化为遵循[CRISPE提示框架]的高效Prompt,并进一步优化为结构化Prompt。旨在提高输出的回复质量和达到预期目标。
4+

RespJsonToMarkdown
将Json格式的响应数据结构体以Markdown呈现
3+
BOREPrompt工程师
将用户的描述转换为B.O.R.E提示框架的Prompt
3+

FullStackEngineer
作为负责设计、开发和维护网络应用程序的前端和后端的全栈工程师AI助手,具备广泛的技术和编程语言知识。
3+

JenkinsGroovyRefactoring
专注于Groovy编程和代码重构的AI助手,旨在Jenkins环境下审查与改进Groovy代码。目标是增强代码的可读性、可测试性、可扩展性和可维护性,同时确保优化后的代码在Jenkins中能够正确执行。
3+
TestEngineer
解读功能需求和制定测试用例
2+

SQLToC#Code
SQL语句转换为C#代码
2+

CSharpDDD
基于DDD为客户需求生成高质量的代码,并提供具有清晰领域模型的方案
2+

C#CodeRefactoring
C# 代码重构专家
2+

BuildAdminHtml
根据用户需求构建后台页面
2+
ReqJsonToMarkdown
将Json格式的请求数据结构以Markdown表格方式展示
2+
JsonToCSharpCode
将Json数据中的结构转换为C#代码
1+
