# fioctl
## Installation
### PyPi
The cli requires python3 to take advantage of it’s more modern threading capabilities. So you need to do:
`bash pip3 install fioctl `
### From Source
`bash git clone git@github.com:Frameio/fioctl.git cd fioctl && python3 setup.py install `
Note that it does currently require python3.
## Set Up
First, generate an access token in frame.io and configure with:
`bash fioctl configure `
This will ask you to set a profile name, and input your token.
The cli supports multiple profiles in the event you have multiple tokens that can be configured. They can be specified like
`bash fioctl config first_profile.bearer_token <token1> fioctl config second_profile.bearer_token <token2> fioctl config profiles.default first_profile `
To see available commands, run:
`bash fioctl --help `
## Basics
Commands are organized around core API types, like comments, assets, etc.
Any command result can be formatted as json, csv, or as table (usually default), using the –format <format> option. Some commands, like fioctl assets traverse <id> support tree formatting as well. In addition, a default table format can be set with fioctl config table.fmt <fmt>
Additionally, you can select the columns to project in a command with the –columns col1,col2,… option. If you want to select a nested attribute in a column, use the . operator.
To preserve formatting for a command family, like projects, do fioctl config projects.columns col1,col2,…. To set a new table format, do fioctl config table.fmt <new_table_fmt>. Look at the python docs for tabulate to see the options available.
Update commands usually accept an option like –values col=val,col.nested=other_val
Metadata
Release files for fioctl 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fioctl-1.1-py3-none-any.whl | Python 3 | none | any | Details for fioctl-1.1-py3-none-any.whl |
Release files / fioctl-1.1-py3-none-any.whl
| Download URL | fioctl-1.1-py3-none-any.whl |
|---|---|
| Size | 17.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c369d71adc8406eb0536ce42043f2814e87db19d484d547c64dbf269fec59358
|
|
BLAKE2b-256 checksum How to use checksums |
9ead015cead477597ffeeeccca6be4f97e5f3688ee3515a12cb517867483a2de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2
|
Security for fioctl 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.