Skip to main content

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

team_flow_client-0.1.0.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

team_flow_client-0.1.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

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

Hashes for team_flow_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 025b180862eee39e485238f38072e4fb8a134252e6f61e5fd71e220b179524e3
MD5 64dc85a6038a2be9df6ac16d7c36a8d8
BLAKE2b-256 6bc850fa8bb4bae533715b545382104c89052f34db48c5e2ce9abca06db299af

See more details on using hashes here.

File details

Details for the file team_flow_client-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for team_flow_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b7f7bdb414c44cfb07efe9bba9f98696881ca81e21d29c056e5edf93fb5dcfa
MD5 91f51567729cd6449ba0d923594ca26e
BLAKE2b-256 c1ad4b624c18b460e1bef00751338a55005aac9425a5b981315424b015f67c2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page