2 Star 0 Fork 4

黄家垚 / spkg

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh_CN 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
黄家垚 提交于 2015-08-26 23:18 . First Version.
==== 什么是 SPKG ====
SPKG, 即“SB打包工具”.
SPKG 可以将文件夹打包成一个单独的可执行文件,生成的文件以".sh"作为后缀。
为了方便,我们将生成的".sh"后缀的文件称之为 spkg 文件。以 spkg-unpackage 作为
spkg 文件的参数去执行它,可以将其压缩的文件解压到当前目录。
甚至,如果执行 spkg 文件时的第一个参数不是 spkg-package 或者
spkg-unpackage 时,它可以直接将其所包含文件解压至 /tmp 目录下,并执行其中的
spkg-entry.sh 脚本。
注意:当spkg-entry执行完毕并退出后,解压到 /tmp 下的所有临时文件都会
被删除。如果你不想你的程序执行到一半时文件就被删掉,就别让 spkg-entry.sh 轻易
退出。
==== Usage ====
spkg.sh spkg-package <DIR> 将 <DIR> 打包到 DIR.sh。
spkg.sh spkg-unpackage 解压 spkg.sh 所包含的内容。
spkg.sh [OPTIONS] [OPTIONS] 是一个可选的选项。当spkg-entry
执行时,所有的 OPTIONS 都会被作为参数传递给 skpg-entry 脚本。
PS1:
打包过程中,会自动使用 vim 等编辑器打开 spkg-entry.sh 文件。莫慌,
这是用来输入你要执行的命令的。
PS2:
spkg 文件是可自我繁殖的。即,如果你已经有了一个打包好的spkg文件,
你可以无需使用我提供的脚本,直接通过已有的 spkg 文件,带上 spkg-package
参数,即可生成一个新的 spkg 文件。生成的新文件不含旧文件里压缩包所包含的
内容。
==== TO DO ====
spkg-install 选项.
spkg-uninstall 选项.
==== Other ====
。。。。。。
Shell
1
https://gitee.com/jiayaohuang/spkg.git
git@gitee.com:jiayaohuang/spkg.git
jiayaohuang
spkg
spkg
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891