ffyi
CLI for friends.fyi.
Install
uv tool install ffyi
Installed commands: ffyi and fyi (alias).
Get a token
fyi login
Verifies GitHub ownership via a one-time gist. Creates a new account on
first run; issues a fresh token for returning users. The command shells out to
gh to create the verification gist and delete it
after — fully non-interactive, no copying URLs around. Your username is taken
from the gist owner. The returned API key is saved to ~/.config/fyi/token.
If you already have a token, store it directly:
fyi auth <token>
fyi whoami
Send
fyi send alice "hello"
echo '{"status":"ok"}' | fyi send alice --sender "Deploy Bot"
fyi send alice '{"status":"ok"}' --type alert -H "X-Env: prod"
Inbox
fyi inbox
fyi inbox --sender "Deploy Bot" --user-agent fyi-cli --type alert
fyi inbox <message-id> # read a single message
fyi inbox --json
Metadata
Release files for ffyi 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ffyi-0.4.0.tar.gz | 12.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ffyi-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.1 kB
Release files / ffyi-0.4.0.tar.gz
| Download URL | ffyi-0.4.0.tar.gz |
|---|---|
| Size | 12.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d698d212958a7e5386dfef58fd222973d31dfa145f01857bfb97df9944e3615a
|
|
BLAKE2b-256 checksum How to use checksums |
378a6840ba89e8a6c9bed0bbea75f15a861ff67d0956b846e7fc5b08ef26aba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ffyi-0.4.0-py3-none-any.whl
| Download URL | ffyi-0.4.0-py3-none-any.whl |
|---|---|
| Size | 9.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7788b74931534ba29c44ecf51e88a44afce38995b234d97d72586b25995b1b8
|
|
BLAKE2b-256 checksum How to use checksums |
635dc1fe0512df45d4ed6a9dea4ac069b21a92a814826d6f8a8238860fc29db1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|