shootproof/shootproof-cli

用于与 ShootProof API 交互的命令行客户端

安装: 10

依赖: 0

建议者: 0

安全: 0

星星: 6

关注者: 29

分支: 1

开放问题: 0

类型:项目

1.2.1 2016-11-23 14:08 UTC

This package is not auto-updated.

Last update: 2024-09-22 07:57:00 UTC


README

用于与 ShootProof API 交互的命令行客户端。

Build Status

安装

注意:为了使用 ShootProof 命令行工具,您的系统必须安装 PHP 5.4 或更高版本。此工具目前不支持 Windows,因为它使用 POSIX 函数。

最新版本 下载 shootproof-cli.phar 文件,并将其放置在 /usr/local/bin 或您的 PATH 可访问的任何位置。

$ chmod +x shootproof-cli.phar
$ mv shootproof-cli.phar /usr/local/bin/shootproof-cli

现在 shootproof-cli 应该可以从命令行使用了。

可选地,您可以克隆此存储库并 自行构建 phar 文件

用法

shootproof-cli <command> [options]

支持的命令

  • help [command] - 获取脚本或脚本命令的使用说明
  • push - 将照片上传到 ShootProof 事件或相册
  • pull - 从 ShootProof 事件或相册下载照片
  • accesslevel - 设置 ShootProof 事件的访问级别

配置

此客户端需要设置某些选项,这些选项可以在命令行或配置文件中设置。配置文件的默认位置是 ~/.shootproof

配置文件可以包含以下设置之一或全部:

appId=<id>
accessToken=<token>
verbosity=<level>
haltOnError=true
retryLimit=<limit>
email=<email>

查看 .shootproof-sample 以获取配置文件的示例。

所需权限

为此脚本正常工作,您必须拥有以下作用域的授权访问令牌

  • sp.album.create
  • sp.album.get_photos
  • sp.brand.get_list
  • sp.event.create
  • sp.event.get_photos
  • sp.event.set_access_level
  • sp.photo.upload
  • sp.photo.delete

可以从 ShootProof 获取非过期访问令牌。

贡献

我们欢迎任何您想提供的错误修复或增强功能。请参阅 CONTRIBUTING.md 了解说明。

许可

版权所有 © 2014-2016 ShootProof, LLC

特此免费授予任何人获得本软件及其相关文档文件(“软件”)副本的权利,无论是否以营利性目的使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、转授和/或销售软件副本,以及允许向软件提供者提供软件的人士从事上述活动,前提是

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他责任下,由软件或其使用或其他交易而产生。