Copy .env.example to same directory as the binary and rename it to .env.
Edit .env file to your needs (TURBO_TOKENS, BUCKET_NAME are required) please refer to .env.example for more information about required vars for each cloud storage provider.
set to “true” to permit HTTP connections without TLS.
false
AWS_PROFILE
set profile name, requires aws_profile feature enabled
""
Azure Storage Provider
Name
Description
Default
AZURE_STORAGE_ACCOUNT_NAME
storage account name.
""
AZURE_STORAGE_ACCOUNT_KEY
storage account master key
""
AZURE_STORAGE_ACCESS_KEY
alias for AZURE_STORAGE_ACCOUNT_KEY
""
AZURE_STORAGE_CLIENT_ID
client id for service principal authorization
""
AZURE_STORAGE_CLIENT_SECRET
client secret for service principal authorization
""
AZURE_STORAGE_TENANT_ID
tenant id used in oauth flows
""
GCS Storage Provider
Name
Description
Default
GOOGLE_SERVICE_ACCOUNT
location of service account file
""
GOOGLE_SERVICE_ACCOUNT_PATH
(alias) location of service account file
""
SERVICE_ACCOUNT
(alias) location of service account file
""
GOOGLE_SERVICE_ACCOUNT_KEY
JSON serialized service account key
""
GOOGLE_BUCKET
bucket name
""
GOOGLE_BUCKET_NAME
(alias) bucket name
""
Todo
Support turbo headers x-artifact-duration, x-artifact-tag, x-artifact-client-ci and x-artifact-client-interactive right now those are ignored and they don't affect the cache.
Add nx cloud support.
Add more advanced authentication support.
Maybe having a dashboard to manage teams and projects would be nice.
I am a tinkerer, I like to learn new stuff and experiment with new ideas and techniques while building Apps and tools with JS for the Web, Desktop, and Mobile
fclicache is a command-line utility that caches the output of resource-intensive commands, enabling faster retrieval of results when the same commands are executed repeatedly within a specified Time-to-Live (TTL) period.
Call is an easy-to-use command tools for remote development. It helps you to build remote development easily and elegant. It can work with makefile and justfile.