不要再运行“curl sh”。在运行之前使用“curl shed”来验证脚本。

shed_sh的Python项目详细描述


SHED-sh编辑器

不要再运行curl | sh。使用curl | shed验证脚本 在跑步之前。

用法

在运行的任何管道sh命令中,将sh替换为shed。棚将:

  • 将管道脚本保存到临时文件中
  • 打开$SHED_EDITOR$EDITOR中的临时文件,以便查看 并修改脚本
  • 询问您是否仍要运行脚本,保留任何更改 你做了

安装

这是一个python 3脚本,因此使用pip3安装:

pip3 install shed_sh

注意拼写:shed_shshed不同。

在此之后,从终端运行shedbashed以验证 安装正确。

示例

管道至SH

接受可疑的curl-pipe sh或wget-pipe sh命令

curl -L https://npmjs.org/install.sh | sh
wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh

并在运行脚本之前使用SHED查看和编辑脚本:

curl -L https://npmjs.org/install.sh | shed
wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | shed

管道至bash

bashed也保护您的bashshell:使用这个未知脚本

wget -q -O - https://fixubuntu.com/fixubuntu.sh | bash

并在运行之前验证内容:

wget -q -O - https://fixubuntu.com/fixubuntu.sh | bashed

配置

设置首选编辑器:

export SHED_EDITOR=vim

shed还检查$EDITOR,然后返回到nanovimvi,和emacs顺序排列。

贡献

错误报告、修复或功能?随意打开问题或拉动 随时请求。你也可以发推特给我 [@mplewis](http://twitter.com/mplewis)或发电子邮件给我。

许可证

版权所有(c)2014 Matthew Lewis。根据the MIT License授权。

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

推荐PyPI第三方库


热门话题
未绘制java OpenGL顶点   swing无法在Java框架中设置文本   java使用xmemcached客户端访问AWS ElastiCache   java将元素添加到默认arraylist   java从给定位置向后逐个字符地读取文件   java将为此处显示的代码创建多少个对象?   Java异步返回CompletableFuture   java在滚动视图中显示图像   我想为用Netbeans开发的Java项目创建安装程序,并使用Mysql Xampp   java是否可以将COUNT与不同的JPA投影一起使用?   java如何定制javafx。场景图表NumberAxis用于更改20个主要记号的硬编码上限   javajavax。xml。ws。WebServiceException:无法访问WSDL   Jboss中的java多线程   java类不是抽象类,并且不重写抽象方法actionPerformed(ActionEvent)   基于java Spring安全令牌的身份验证   java如何在Spring MVC的自定义验证器中从属性文件中读取参数值   使用OpenCV和java在Android中点击获取图像维度?   java无法解析为变量解析。通用域名格式