IO CLI
fioctl的Python项目详细描述
#菲奥克特
##安装
###PYPI
cli需要python3来利用它更现代的线程功能。所以 您需要做:
`bash pip3 install fioctl `
###来源
`bash git clone git@github.com:Frameio/fioctl.git cd fioctl && python3 setup.py install `
请注意,它目前确实需要Python3。
##设置
首先,在frame.io中生成一个访问令牌,并使用:
`bash fioctl configure `
这将要求您设置一个配置文件名,并输入您的令牌。
如果有多个令牌可以 被配置。它们可以指定为
`bash fioctl config first_profile.bearer_token <token1> fioctl config second_profile.bearer_token <token2> fioctl config profiles.default first_profile `
要查看可用的命令,请运行:
`bash fioctl --help `
##基本知识
命令是围绕核心api类型组织的,例如comments,assets,等等。
任何命令结果都可以格式化为json,csv,或者格式化为table(通常为默认值)。 使用–format<;format>;选项。一些命令,如fioctl assets traverse<;id>; 也支持树格式。此外,可以使用 fioctl config table.fmt<;fmt>;
此外,您还可以使用–columns col1,col2,…在命令中选择要投影的列。 选项如果要选择列中的嵌套属性,请使用运算符。
要保留命令族(如projects)的格式,请执行fioctl config projects.columns col1,col2,…。要设置新的表格格式,请执行fioctl config table.fmt<;new_table_fmt>;。查看python文档中的tablate以查看可用的选项。
更新命令通常接受一个选项,如–values col=val,col.nested=other-val