Directories ¶
Path | Synopsis |
---|---|
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
|
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc. |
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 |
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. |
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. |
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 |
Package cmd holds the root cobra command for turbo
|
Package cmd holds the root cobra command for turbo |
Package cmdutil holds functionality to run turbo via cobra.
|
Package cmdutil holds functionality to run turbo via cobra. |
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 |
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. |
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`. |
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 |
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc.
|
Adapted from https://github.com/thought-machine/please Copyright Thought Machine, Inc. |
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 |
Package graph contains the CompleteGraph struct and some methods around it
|
Package graph contains the CompleteGraph struct and some methods around it |
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 |
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. |
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` |
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` |
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. |
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. |
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. |
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 |
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. |
term
Package cursor provides functionality to interact with the terminal cursor.
|
Package cursor provides functionality to interact with the terminal cursor. |
Package workspace contains some utilities around managing workspaces
|
Package workspace contains some utilities around managing workspaces |
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. |
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
Click to show internal directories.
Click to hide internal directories.