cli

module
v0.0.0-...-0a43815 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2024 License: MPL-2.0

README

turbo CLI

Visit https://turbo.build/repo to view the full documentation.

Directories

Path Synopsis
cmd
internal
cache
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
cacheitem
Package cacheitem is an abstraction over the creation and restoration of a cache
Package cacheitem is an abstraction over the creation and restoration of a cache
chrometracing
Package chrometracing writes per-process Chrome trace_event files that can be loaded into chrome://tracing.
Package chrometracing writes per-process Chrome trace_event files that can be loaded into chrome://tracing.
ci
Package ci is a simple utility to check if a program is being executed in common CI/CD/PaaS vendors.
Package ci is a simple utility to check if a program is being executed in common CI/CD/PaaS vendors.
client
Package client implements some interfaces and convenience methods to interact with Vercel APIs and Remote Cache
Package client implements some interfaces and convenience methods to interact with Vercel APIs and Remote Cache
cmd
Package cmd holds the root cobra command for turbo
Package cmd holds the root cobra command for turbo
cmdutil
Package cmdutil holds functionality to run turbo via cobra.
Package cmdutil holds functionality to run turbo via cobra.
daemonclient
Package daemonclient is a wrapper around a grpc client to talk to turbod
Package daemonclient is a wrapper around a grpc client to talk to turbod
doublestar
Package doublestar is adapted from https://github.com/bmatcuk/doublestar Copyright Bob Matcuk.
Package doublestar is adapted from https://github.com/bmatcuk/doublestar Copyright Bob Matcuk.
edgecases
Package edgecases is a bunch of edge cases for testing purposes
Package edgecases is a bunch of edge cases for testing purposes
encoding/gitoutput
Package gitoutput reads the output of calls to `git`.
Package gitoutput reads the output of calls to `git`.
env
ffi
filewatcher
Package filewatcher is used to handle watching for file changes inside the monorepo
Package filewatcher is used to handle watching for file changes inside the monorepo
fs
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
fs/hash
Package hash contains the capnp schema and hashing functions for the turbo cache
Package hash contains the capnp schema and hashing functions for the turbo cache
graph
Package graph contains the CompleteGraph struct and some methods around it
Package graph contains the CompleteGraph struct and some methods around it
lockfile
Package lockfile provides the lockfile interface and implementations for the various package managers
Package lockfile provides the lockfile interface and implementations for the various package managers
nodes
Package nodes defines the nodes that are present in the execution graph used by turbo.
Package nodes defines the nodes that are present in the execution graph used by turbo.
run
Package run implements `turbo run` This file implements the logic for `turbo run --dry`
Package run implements `turbo run` This file implements the logic for `turbo run --dry`
runsummary
Package runsummary implements structs that report on a `turbo run` and `turbo run --dry`
Package runsummary implements structs that report on a `turbo run` and `turbo run --dry`
scm
Package scm abstracts operations on various tools like git Currently, only git is supported.
Package scm abstracts operations on various tools like git Currently, only git is supported.
tarpatch
Package tarpatch addresses an issue with stdlib throwing an error in some environments.
Package tarpatch addresses an issue with stdlib throwing an error in some environments.
taskhash
Package taskhash handles calculating dependency hashes for nodes in the task execution graph.
Package taskhash handles calculating dependency hashes for nodes in the task execution graph.
turbopath
Package turbopath teaches the Go type system about six different types of paths: - AbsoluteSystemPath - RelativeSystemPath - AnchoredSystemPath - AbsoluteUnixPath - RelativeUnixPath - AnchoredUnixPath
Package turbopath teaches the Go type system about six different types of paths: - AbsoluteSystemPath - RelativeSystemPath - AnchoredSystemPath - AbsoluteUnixPath - RelativeUnixPath - AnchoredUnixPath
turbostate
Package turbostate holds all of the state given from the Rust CLI that is necessary to execute turbo.
Package turbostate holds all of the state given from the Rust CLI that is necessary to execute turbo.
ui
ui/term
Package cursor provides functionality to interact with the terminal cursor.
Package cursor provides functionality to interact with the terminal cursor.
workspace
Package workspace contains some utilities around managing workspaces
Package workspace contains some utilities around managing workspaces
xxhash
Adapted from https://cs.github.com/evanw/esbuild/blob/0c9ced59c8b3ea3bd8dd5feebafed1f47ed279dd/internal/xxhash Copyright (c) 2016 Caleb Spare.
Adapted from https://cs.github.com/evanw/esbuild/blob/0c9ced59c8b3ea3bd8dd5feebafed1f47ed279dd/internal/xxhash Copyright (c) 2016 Caleb Spare.
yaml
Package yaml implements YAML support for the Go language.
Package yaml implements YAML support for the Go language.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL