简单的命令行代码段。

boomp的Python项目详细描述


https://img.shields.io/pypi/v/boompy.svg

boom.py是一个简单的命令行实用程序,用于将文本片段存储在简单、可记忆的键名下。它在概念上类似于boomby Zach Holman

安装

安装boom.py的最简单方法是通过pip

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文件。

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从其BlobKey获取Google云存储文件   java*Vert。x*:如何在同步代码中处理   java HikaiCP:如何查看连接池大小?   java解析依赖项的重复版本   java如何删除TableColumn中的HTML标记   Maven依赖项找不到sendgridjava的zip文件   Java可用的垃圾收集算法   java IntelliJ git集成技巧和技巧   java如何在安卓中实现应用内支付?   java如何在安卓中从whatsapp获取pdf文件数据到我的应用程序?   有没有一种方法可以使用JavaScript(Vue.js)将Java应用程序(游戏)实现到网站中   使用SWT浏览器进行java-to-javascript通信的问题   java在Android手机上更改字体大小后启用textView内的滚动条