# Functions

ConfigUse command for config use.
ConfigView view config.
CreateKeystore create a keystore.
CreateNamespace creates a namespace.
DeleteAttribute delete an attribute.
DeleteFile deletes the desired file(s).
DeleteNamespace update a namespace.
FileOrderFromString return order from string.
GetFileCommandData returns id if name is id.
GetTempFile returns tempfile from fileName.
IsOrderReversed return true if order should be reversed.
KeystoreAddKey adds key to keystore.
KeystoreCleanup cleansup a keystore.
KeystoreDelete delete a keystore.
KeystoreInfo shows info for keystore.
KeystoreRemoveKey removes key from keystore.
ListFiles lists the files corresponding to the args.
ListNamespace lists your namespace.
LoginCommand login into the server.
NewBar create a new bar.
NewFileSorter create a new sorter.
NewHashBench create a new hashBench.
NewProgressView create new progressview.
Ping pings the server.
ProcesStrSliceParam divides args by ,.
ProcesStrSliceParams divides args by ,.
PublishFile publishes a file.
RegisterCommand create a new account.
SetupClient sets up client config.
ShredderFile shreddres a file.
UnPublishFile makes a public file private.
UpdateAttribute update an attribute.
UpdateFile updates a file on the server.
UpdateNamespace update a namespace.

# Constants

# Variables

AvailableOrders options fo ordering.
ErrAbortDeletion if user canceled interaction.
Colorized strings.
Colorized strings.
ReversedSuffixes suffixes for reversing sort.
UseTargets targets for config use.

# Structs

Bar a porgressbar.
CommandData data for commands.
DownloadData information for downloading files.
FileSorter a sorter.
HashBench benchmarks crc32.
ProgressView holds info for progress.
UploadData data for uploads.

# Type aliases

BarTask for the bar to do.
FileOrder order/sort stuff.