forked from TrueCloudLab/frostfs-node
bbc2b873ab
The client needs of the CLI application are limited and change not often. Interface changes of the client library should not affect the operation of various application packages, if they do not change their requirements for the provided functionality. To localize the use of the base client and facilitate further support, an auxiliary package is implemented that will only be used by the CLI application. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
12 lines
859 B
Go
12 lines
859 B
Go
// Package internal provides functionality for NeoFS CLI application communication with NeoFS network.
|
|
//
|
|
// The base client for accessing remote nodes via NeoFS API is a NeoFS SDK Go API client.
|
|
// However, although it encapsulates a useful piece of business logic (e.g. the signature mechanism),
|
|
// the NeoFS CLI application does not fully use the client's flexible interface.
|
|
//
|
|
// In this regard, this package provides functions over base API client necessary for the application.
|
|
// This allows you to concentrate the entire spectrum of the client's use in one place (this will be convenient
|
|
// both when updating the base client and for evaluating the UX of SDK library). So it is expected that all
|
|
// application packages will be limited to this package for the development of functionality requiring
|
|
// NeoFS API communication.
|
|
package internal
|