cleentfaar/slack-cli

此包已废弃,不再维护。未建议替代包。

用于与Slack API交互的命令行应用程序。

0.20.1 2016-05-30 22:32 UTC

This package is auto-updated.

Last update: 2022-02-01 12:42:53 UTC


README

用于与Slack API库交互的命令行应用程序。通过单个phar可执行文件提供所有当前可用的API方法的CLI命令。

Build Status Coverage Status Quality Score Latest Version Total Downloads

快速查看

向Slack频道(在本例中为'#general')发送消息

$ slack.phar chat:post-message general "Hello world!"

更新应用程序

slack.phar self:update

查看以下文档以获取更多示例和关于如何安装.phar文件的说明。

安装/使用

  1. 下载可执行文件slack.phar或使用安装程序。

    $ curl -sS http://cleentfaar.github.io/slack-cli/installer | php
  2. 运行Slack CLI: php slack.phar

从源安装

要运行测试或开发Slack CLI本身,您必须使用源文件而不是上面描述的phar文件。在继续之前,您还应在以下克隆的存储库中全局或本地安装Composer

  1. 运行git clone https://github.com/cleentfaar/slack-cli.git
  2. 运行Composer以获取依赖项:cd slack-cli && composer install

现在,您可以执行./slack脚本来运行Slack CLI:php ./slack

全局安装(手动)

按照文档中的说明进行操作

文档

  • 安装 - 有关安装此包(全局或作为composer依赖项)的信息。
  • 使用 - 一些简单的示例,说明如何使用此包提供的某些控制台命令。

详细文档

此包仅提供命令行界面以访问Slack API方法;如果您想深入了解如何在您的应用程序中使用有效载荷和响应,请查看此包实现的库:Slack API库

贡献

对这个项目有什么好主意吗?找到了需要修复的严重错误?那太好了!但是,在提交PR之前,请确保它符合贡献指南以加快代码合并。

相关包

  • Slack - 主要库包,包括符合Slack API规范的API客户端和模型类。
  • SlackBundle - 提供与以上Slack API 库集成的 Symfony Bundle。

致谢

  • Slack 团队,因为他们制作了一个优秀的产品和非常干净的 API 文档。
  • MattKetmo,因为他的非常有用的文章关于分发 CLI 应用程序以及他的bump-version.sh 脚本。
  • Composer,因为他们无耻地复制了他们的安装脚本和相关文档。