internal/

directory
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

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`.
ffi
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.
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.
ui
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.

Jump to

Keyboard shortcuts

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