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.