简单的命令行代码段。
boomp的Python项目详细描述
boom.py是一个简单的命令行实用程序,用于将文本片段存储在简单、可记忆的键名下。它在概念上类似于boomby Zach Holman。
安装
pip install boom.py
如果速度更快,您也可以用老式的方式安装:
git clone https://github.com/epochblue/boom.py
cd boom.py
python setup.py install
用法
若要创建新代码段,请同时提供密钥名和密钥值。
$> boom new_key new_value 'new_key' is now 'new_value'.
要在设置键后检索该键的值,只需提供键名。该值将自动复制到系统剪贴板。
$> boom new_key 'new_key' successfully copied to clipboard.
如果您试图为现有密钥设置值,则^ {TT1}$将返回一个错误。
$> boom new_key new_value Error: Key 'new_key' already exists.
如果您想更新现有的密钥,请使用^ {TT3}$标志:
$> boom new_key updated_value --overwrite 'new_key' is now 'updated_value'.
如果要删除键/值对,请使用--delete标志。
$> boom new_key --delete 'new_key' has been removed.
默认情况下,boom.py将其“数据库”存储在位于$HOME/.boomdb的文件中。如果要将代码片段保存到其他位置,可以使用-d或--database标志:
$> boom --database ./snip.db new_key new_value 'new_key' is now 'new_value'
如果没有为boom.py提供参数或选项,则它会将当前存储的所有记录打印到屏幕上。
$> boom new_key new_value new_key2 new_value2 example example_value
虽然不多,但这就是boom.py的全部内容。
许可证
boom.py是麻省理工学院授权的。请查看包含的LICENSE文件。