GNUer Library 第一弹 - lics 开源许可证追加器
发表于 : 2010-07-04 18:21
不知大家是否同样遇到过这种问题:当我们完成了某个项目的代码编写以后,往往需要花费一定的时间来给我们的每一个源文件添加上license信息,比如说GPL。
为了方便添加执照信息,我编写了这个小程序来以逸待劳。
同时,这也是我最近在一直编写的一套GNUer Library中的一部分。GNUer Library旨在开发出一系列的开源程序来辅助我们进行日常的编程工作。GNUer Library项目目前所包含的组件有:
0. lics - 开源的许可执照信息追加器;
1. Atom - 基于C#的一种开源脚本语言,旨在提供一种新风格的快速编程的渠道;
2. Basement - 基于Java语言的开源数据存储仓库(轻量级数据库)。
为了更好的完成GNUer Library,同时为了更好的与大家一起交流、学习,本人特在此期待并欢迎有兴趣者的加入。
有意加入者请发送Email至 gnuer.lib#gmail.com (请将#更改为@)。
lics 使用方式:
0. 对某一路径下的文件进行追加:(这里假设我们要对~/SourceFiles/下的所有Java和C源文件进行操作,包含子路经)
$ lics sub copyright_info.txt ~/SourceFiles/ .java .c
1.对某一指定文件进行追加:
$ lics spe copyright_info.txt ~/SourceFiles/HelloWorld.c
为了方便添加执照信息,我编写了这个小程序来以逸待劳。
同时,这也是我最近在一直编写的一套GNUer Library中的一部分。GNUer Library旨在开发出一系列的开源程序来辅助我们进行日常的编程工作。GNUer Library项目目前所包含的组件有:
0. lics - 开源的许可执照信息追加器;
1. Atom - 基于C#的一种开源脚本语言,旨在提供一种新风格的快速编程的渠道;
2. Basement - 基于Java语言的开源数据存储仓库(轻量级数据库)。
为了更好的完成GNUer Library,同时为了更好的与大家一起交流、学习,本人特在此期待并欢迎有兴趣者的加入。
有意加入者请发送Email至 gnuer.lib#gmail.com (请将#更改为@)。
lics 使用方式:
0. 对某一路径下的文件进行追加:(这里假设我们要对~/SourceFiles/下的所有Java和C源文件进行操作,包含子路经)
$ lics sub copyright_info.txt ~/SourceFiles/ .java .c
1.对某一指定文件进行追加:
$ lics spe copyright_info.txt ~/SourceFiles/HelloWorld.c