WP-CLI 是 Bash 扩展,允许您在流行的 CMS WordPress 中自动执行不同的操作。
鉴于我的环境设置脚本已经相当长(通过行),我在一行中设置了 WP-CLI 安装指令:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && chmod +x wp-cli.phar && mv wp-cli.phar /usr/local/bin/wp
有没有办法进一步缩短呢?也许可以通过curl打印文件内容的能力stdout
以及将内容通过管道传输到的能力stdin
?这可能会保存chmod
并mv
通过权限保留和重定向(>
)?
答案1
wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -O /usr/local/bin/wp/wp-cli.phar && chmod +x wp-cli.phar
这样就删除了mv
“编辑文件”的步骤。如果您出于某种原因 curl
不想使用,我确信有一个“输出到”选项。wget
正如 @WEBjuju 在他/她的回答中提到的,使用 URL 缩短器可以帮助缩短整体长度。
答案2
缩短该行的最佳方法是使用 url 缩短器:
卷曲-Ohttp://位。 ly/2eoqKcf && chmod +x wp-cli.phar && mv wp-cli.phar /usr/local/bin/wp
请注意,我们无法提交包含 bit.ly 地址的帖子,因此请删除其中的空格bit . ly