VS Code and terminal

Settings and files

Settings and environment variables the clients read, and the files they keep in your project folder.

Settings#

NameWhereWhat it does
tapeo.serverUrlVS Code settingThe Tapeo server: https://tapeo.net unless you use your own. Set by Connect to Server. Remote servers must use HTTPS.
TAPEO_URLEnvironment variableThe server for the terminal client; overrides the saved sign-in (for scripts).
TAPEO_TOKENEnvironment variableA token for the terminal client; overrides the saved sign-in (for scripts).
TAPEO_PROJECTEnvironment variableThe project tapeo ci uses (in GitHub, a repository variable). Tokens last 90 days, so renew the TAPEO_TOKEN secret before then.
TAPEO_NO_BROWSEREnvironment variableWhen set, tapeo login prints the approval address instead of opening a browser.
TAPEO_OPENFPGALOADEREnvironment variablePath to the openFPGALoader program used by tapeo flash and Program FPGA Board, when it is not on your PATH.

Files Tapeo keeps#

PathWhat it holds
~/.config/tapeo/client.jsonThe terminal client's server and token, readable only by you. tapeo logout removes it.
.tapeo/state.jsonIn a project folder: the project id, the server, and the hash of each file as last pulled or pushed. No token. Ignored by Git.
.tapeo/conflicts/Server copies of files that changed on both sides, for comparison.
.tapeo/proposals.jsonThe Architect's proposed changes until you apply or discard them.
generated/, signoff/Tool outputs, downloaded read-only on request and never pushed.