Categorygithub.com/IanS5/go-proj
modulepackage
0.0.0-20190723193859-678c17ed3eed
Repository: https://github.com/ians5/go-proj.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Choose asks the user to pick one of several options, return the one they picked.
ClearScreen clears the user's terminal.
Confirm an action, ask the user to input y/n.
No description provided by the author
GetOpts gets all options in the form of -(.*) or --(.+).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

DiffResultMatch means both files exist and have the same content.
DiffResultMismatch mean both files exist, but their content does not match.
DiffResultOnlyExistsLocal means that the file only exists on the local machine.
DiffResultOnlyExistsRemote means the file only exists on the remote machine.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
ErrOptionOutOfRange is returned by Choose if the user's response is invalid.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
StorageService is a application that allows users to store files remotely (e.g.

# Type aliases

DiffResult explains broadly explains the difference between the remote and local versions of a file.
SkipCallback gives the path and info of a local file, and should return true if that file is to be skipped in the walk.
WalkDiffsCallback is the callback function type in StorageService.WalkDifs.