Skip to content

一个用命令行工具,使用模板创建文件:比如代码文件,含有固定格式的文件等等,支持格式化参数。

License

Notifications You must be signed in to change notification settings

Wing-summer/NewCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewCode

一个用命令行工具,使用模板创建文件:比如代码文件,含有固定格式的文件等等,支持格式化参数。

注意涉及管理员高权限操作请注意把控,调试编写的时候请注意备份。本人编码的部分都经过测试,保证正常操作的合法性可以得到保证,因此导致的问题本人概不负责。

开发目的

是不是写代码或者写博客的时候重复使用某代码块,疲于复制粘贴想要更快捷的方式?那就试一试该软件吧,它可以急速方便你的编写,只需要写好文件并做好配置,就可以完美使用。

配置注意事项

所有的文档请用UTF-8进行保存,否则容易出现乱码的状况,如果你的代码基于此修改请根据自身情况。

使用方法

命令不区分大小写,如下为示例:

NewCode -t cpp -p C:\test -k
NewCode -st c
NewCode -t cpp -p C:\test -f "hello" " world"
NewCode -q

参数含义:

-t | -type类型配置 json 代码块时的 id
-p | -path路径创建文件的路径如果省略后缀则以 json 配置为准添加
-k | -keepalive | -keep | -alive执行该程序后不会退出保持运行状态可以执行其他的命令
-f | -fill | -param填充可变参数这对于模板十分有用如何编写合适请见示例
-st | -settype程序运行后如果没特地设置默认调用配置文件的第一个
-q退出程序仅在 keepalive 环境中有效
-add [type] [path] {ext}:添加以 type 的内容为 id然后用 path 作为路径注意路径建议为相对路径如果有 ext 参数则以它为扩展名-mod [type] p={path} ext={ext}:修改 type 中的配置
-del [type]:删除以 type == id 的内容
-cls清理所有的配置
-showAll显示所有配置键值
-showInfo [type]:显示该类型的所有信息
-showtype [type]:作用同 -showInfo
-r | -restart重启程序如果后面带有 # 作为参数说明以管理员权限重启重启默认带有 -k 参数-curdir | -pwd显示当前工作目录
-prodir显示该程序所在目录

说明:

如果在 keepalive 状态,就不需输入 NewCode 。如果上面的参数没有,该程序会调用 cmd 命令运行。

如果被视为 cmd 命令运行,开头不得带有 - 字符,否则视为内部命令。

About

一个用命令行工具,使用模板创建文件:比如代码文件,含有固定格式的文件等等,支持格式化参数。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages