“基于点击库的用于创建控制台应用程序的跨平台工具库。”
项目描述
智能夹
简短的介绍:
smartcliapp - 基于 click 库的用于创建控制台应用程序的跨平台工具库。
- 一个例子是控制台实用程序:github-ssh-key
作者和开发商:AA Suvorov
在经济上帮助项目:
- 贝宝:https ://paypal.me/smartlegionlab
- Yandex 货币:https ://yoomoney.ru/to/4100115206129186
- LiberaPay:https ://liberapay.com/smartlegion/donate
- 签证:4048 0250 0089 5923
支持的:
- Linux:全部。
- 窗户:2010 年 7 月 8 日。
- Termux(安卓)。
什么是新的?
smartcliapp v0.3.0
- 新的机会。
- 更清晰的描述。
- 一个信息更丰富的例子。
警告!
该软件包正在积极开发中,因此新版本可能与旧版本不兼容。
描述:
smartcliapp - 基于 click 库的用于创建控制台应用程序的跨平台工具库。
使用各种开箱即用的工具来创建控制台应用程序。
使用click开发控制台应用程序。
可能性:
-
在启动和关闭时显示应用程序的标题和页脚。在控制台的中央。
-
在您的应用程序中显示名称、描述、版权、站点地址。
-
从控制台启动默认浏览器以转到指定的 URL 或您的站点。
-
将有关您的应用程序的元信息存储在一个地方。
-
请求用户采取行动,对他的输入做出即时响应,无需确认、同意、拒绝、退出应用程序(是/否/退出)。
-
各种输入方法,包括密码的非显示输入。
-
运行状态输出(Ok!/Error!)。
-
显示信息的不同方式(正常,在控制台中央填充字符,在寻呼机中)。
-
包含必要工具的顶级现成类。
-
用于创建对象的工厂。
-
使用 Informer 显示元信息。
-
将 ClickMan 用作工具箱(Printer、InputMan、StatusMan、ActionMan、Launcher)。
-
使用 Factory 单独创建对象。
帮助:
安装:
pip3 install smartcliapp
利用:
from smartcliapp import Informer, CliManager
class CliMan(Informer):
tools = CliManager()
name = 'App Name'
title = 'App title'
description = 'App Description'
copyright = 'App copyright'
url = 'app url'
msg = ''
version = '0.0.0'
免责声明:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
版权:
--------------------------------------------------------
Licensed under the terms of the BSD 3-Clause License
(see LICENSE for details).
Copyright © 2018-2021, A.A Suvorov
All rights reserved.
--------------------------------------------------------
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
smartcliapp-0.3.0.tar.gz
(5.6 kB
查看哈希)
内置分布
smartcliapp-0.3.0-py3-none-any.whl
(6.3 kB
查看哈希)
关
smartcliapp -0.3.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 4495990906a6557f1045c3b3be9ea3eb43b905b95a0cc3047b6d51634c7883b7 |
|
| MD5 | 1f8cf1fdde5cc80619a60cd7c8ac303b |
|
| 布莱克2-256 | 7f4dcd3a0cca1545105e3fbffce32f2613c1c014bf5402adea51bbcb8f2314f8 |
关
smartcliapp -0.3.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 8646abd7f48c6a0075b3abdc032a356c63b203707a3683cc7d2c2f291e6df5fd |
|
| MD5 | 764c067b13f30fe18a141ca1cdb46019 |
|
| 布莱克2-256 | ce22ad8b52c9466c339fa77f324f6c5fee860a034530d27520f5da18eb74db36 |