Cross-platform console client for Team Flow
Project description
Team Flow Client
tfc is the cross-platform command-line client for Team Flow. It stores project
settings in a local .tfc/config.json, tracks an idea, sends errors and
hypotheses to Team Flow Server, and publishes code snapshots to GitHub.
Requirements
- Python 3.10 or newer;
- Git 2.28 or newer;
- Git Credential Manager for browser-based GitHub authentication.
Git Credential Manager is included with Git for Windows. On macOS install it with:
brew install --cask git-credential-manager
Installation
python -m pip install team-flow-client
The package installs the tfc command through Python's standard console-script
entry point. It can be invoked from any directory:
tfc --version
tfc --help
For an isolated global CLI installation, pipx install team-flow-client is also
supported.
Quick start
Open the root directory of a code project and run:
tfc init
The client creates .tfc/config.json, configures the Team Flow server, GitHub
authentication, repository, branch and commit author, and then creates or
selects the first idea.
Set a server by IP address:
tfc config server-ip 192.168.1.20
tfc config server-ip 192.168.1.20 --port 8080
tfc config server-ip 2001:db8::10 --https --port 443
Commands
tfc init
tfc idea
tfc idea create
tfc tree
tfc config show
tfc config server URL
tfc config server-ip IP [--port PORT] [--https]
tfc config git REPOSITORY BRANCH
tfc config author NAME EMAIL
tfc config auth [USERNAME] [--force]
tfc send err [TEXT]
tfc send hyp [CAUSE] [--fix FIX]
Run tfc --help for the complete command reference.
Source
Repository: https://github.com/siriusmts/command-flow
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file team_flow_client-0.1.0.tar.gz.
File metadata
- Download URL: team_flow_client-0.1.0.tar.gz
- Upload date:
- Size: 14.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
025b180862eee39e485238f38072e4fb8a134252e6f61e5fd71e220b179524e3
|
|
| MD5 |
64dc85a6038a2be9df6ac16d7c36a8d8
|
|
| BLAKE2b-256 |
6bc850fa8bb4bae533715b545382104c89052f34db48c5e2ce9abca06db299af
|
File details
Details for the file team_flow_client-0.1.0-py3-none-any.whl.
File metadata
- Download URL: team_flow_client-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b7f7bdb414c44cfb07efe9bba9f98696881ca81e21d29c056e5edf93fb5dcfa
|
|
| MD5 |
91f51567729cd6449ba0d923594ca26e
|
|
| BLAKE2b-256 |
c1ad4b624c18b460e1bef00751338a55005aac9425a5b981315424b015f67c2a
|