自定义脚本笔记本

scriptcrypt的Python项目详细描述


#概述

scriptcrypt是用于用户程序和相关脚本的数据库/笔记本程序。

它提供两个功能:

一。用户定义程序项的结构化视图 一。能够通过用户指定的脚本(使用指定的shell)轻松安装/删除列出的条目。

程序数据库的每个条目包括:

  • 唯一名称
  • 类别
  • 子类别
  • 简要说明
  • 安装脚本
  • 删除脚本

#安装

要安装scriptcrypt,您必须安装这些文件:

  • pip3
  • 设置工具

在类似于debian的系统上,您可以通过发出以下命令来获得这些命令:

sudo apt get安装python3 pip

sudo pip3安装-u pip

sudo pip3安装设置工具

最后,要在系统范围内安装scriptcrypt

sudo pip3安装scriptcrypt

或仅限当前用户:

pip3安装–用户脚本加密

如果为特定用户安装scriptcrypt,则可能需要修改系统的$path变量才能将~/.local/bin文件夹添加到其中。

#选项

scriptcrypt提供了一些有用的选项:

scriptcrypt–db设置数据库的路径

scriptcrypt–editorscriptcrypt–viewer设置TUI文本编辑器和寻呼机

scriptcrypt–manage envars允许添加自定义环境变量。这些变量在脚本执行之前设置。

#–填充选项

scriptcrypt–填充数据库复制用户使用的预定义数据库

scriptcrypt–填充bash将bash完成脚本复制到用户本地的bash完成文件夹

scriptcrypt–填充zsh将zsh完成脚本复制到用户本地完成文件夹。

请注意,此函数仅在使用~/oh my zsh/completion文件夹时才起作用。 如果要使用zsh completion而不安装oh my zsh,则需要将\scriptcrypt完成文件复制到其中一个/usr/share/zsh/functions/completion文件夹,或将包含文件夹的\scriptcrypt添加到zsh$fpath变量。

#已知问题

  • 编辑包含Unicode字符的条目时,使用退格或类似方法可能会产生意外结果。当这种情况发生时,scriptcrypt将返回空字符串

#附加值

json2db.shdb2json.sh脚本可能很有用,如果我们想将数据库转换为json fine,反之亦然

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

推荐PyPI第三方库


热门话题
java从类对象访问静态变量   java无法在三星A5上使用Toast(2016年)   java处理阻止图像在选择其他图像时消失   java Install4j Linux应用程序   swing在jpanel form java上具有暂停/恢复按钮   java Log4J登录年份文件夹   java XmlPullParser资源管理   JavaGoogleCloudEndpoints方法总是导致NullPointerException,为什么?   java JSON到带有POJO和Enum的Spring控制器   java制作自定义名称生成器?   java仅在设备屏幕的特定部分显示google地图多段线   java图像没有重新绘制,只是相乘   java如何将格式化字符串转换为浮点?   java无法提前很长时间安排TimerTask   当引用函数::和时,java Intellij IDEA无法解析“和”函数接口方法   java结束了dowhile循环   java Spring路径变量绑定   log4j API中FileAppender中的java问题   java使用QMessageBox从选项列表中进行选择