# Functions
CustomReader returns a ProjectOption that sets a given UserInputReader to a project command.
NewProjectCommand generates a cobra command for managing projects.
# Interfaces
ProjectOption configures a command created by NewProjectCommand.
UserInputReader displays a message and reads a user input value.