2.0.10 • Published 3 years ago
cwg-abc v2.0.10
在线存储工具demo
这个demo仅作为学习使用,不要当成可靠的存储空间
通过命令行存储的数据保存期限为2天,服务端限制最大保存期限为9天
全局安装本模块之后,会增加一个store的命令行工具,可以用来快速存储短数据
命令行参数说明
store -n
生成新的token(token由bucket和aes密码组成)
如果已有token,且需要重新生成可以添加
-y
参数被覆盖的token是无法找回的,但已保存的终端还可以正常使用这个token,线上数据也不会立刻被删除
store -t
展示token文件内容,base64格式字符串,形如:
================================ EMptVQeq04Cr32+GRVHk3/4a66G0b6/E dG0SO3Q6+n93SH3KOIGRs3Sx+nLTkCzx CYWhE+9sv1SleFBqHun42fTEK/QV2B5s 9dBI866CW/J/3fgZy68D6siaI8kuDMxU ================================
3. store -b
绑定token,把`-t`命令的结果复制到这一步的输入,验证token没有复制错即可录入到本地token。
如果本地token已经存在,同样需要加`-y`参数进行覆盖
4. store [参数1]
不带参数调用表示存储数据命令。持续录入内容,录入完成后按CTRL+C结束,会自动保存。
如果带[参数1]则直接存储[参数1]的字符串。
保存到服务端的数据是通过本地token以aes加密的内容,因此即使被别人看到没有token也是无法解密的。
5. store -l
列举所有已保存的数据,如果超过10条则只能展示前10条。以时间倒序排列。
6. store -r [参数1] [参数2] ...
删除一条或多条记录,如果是多条用空格隔开,[参数1] [参数2] ...即需要删除的记录key
7. store -rr
清空全部数据
8. store -z
给本地token加密。下一次任何操作都必须先解锁token才可以使用。
9. store -uz
给本地token解锁