Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       internals
        | 
      |
| 
         
          
            auth
            
            
          
           
      Package auth provides access to user-provided authentication credentials. 
         | 
      Package auth provides access to user-provided authentication credentials. | 
| 
         
          
            base
            
            
          
           
      Package base defines shared basic pieces of the go command, in particular logging and the Command structure. 
         | 
      Package base defines shared basic pieces of the go command, in particular logging and the Command structure. | 
| 
         
          
            cache
            
            
          
           
      Package cache implements a build artifact cache. 
         | 
      Package cache implements a build artifact cache. | 
| 
         
          
            cfg
            
            
          
           
      Package cfg holds configuration shared by multiple parts of the go command. 
         | 
      Package cfg holds configuration shared by multiple parts of the go command. | 
| 
         
          
            fsys
            
            
          
           
      Package fsys is an abstraction for reading files that allows for virtual overlays on top of the files on disk. 
         | 
      Package fsys is an abstraction for reading files that allows for virtual overlays on top of the files on disk. | 
| 
         
          
            lockedfile
            
            
          
           
      Package lockedfile creates and manipulates files whose contents should only change atomically. 
         | 
      Package lockedfile creates and manipulates files whose contents should only change atomically. | 
| 
         
          
            lockedfile/internals/filelock
            
            
          
           
      Package filelock provides a platform-independent API for advisory file locking. 
         | 
      Package filelock provides a platform-independent API for advisory file locking. | 
| 
         
          
            mmap
            
            
          
           
      The mmap package provides an abstraction for memory mapping files on different platforms. 
         | 
      The mmap package provides an abstraction for memory mapping files on different platforms. | 
| 
         
          
            modfetch/codehost
            
            
          
           
      Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations. 
         | 
      Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations. | 
| 
         
          
            mvs
            
            
          
           
      Package mvs implements Minimal Version Selection. 
         | 
      Package mvs implements Minimal Version Selection. | 
| 
         
          
            par
            
            
          
           
      Package par implements parallel execution helpers. 
         | 
      Package par implements parallel execution helpers. | 
| 
         
          
            robustio
            
            
          
           
      Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout. 
         | 
      Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout. | 
| 
         
          
            str
            
            
          
           
      Package str provides string manipulation utilities. 
         | 
      Package str provides string manipulation utilities. | 
| 
         
          
            web
            
            
          
           
      Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package. 
         | 
      Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package. | 
 Click to show internal directories. 
   Click to hide internal directories.