Create an interactive CLI

Registered by Lucas Jones

Proposal: to create an interactive-mode version of csv2sql.
Behaviour: The interactive mode could be started with either a command-line option, or as a different script.
It would then prompt the user for required information and allow the user to enter optional information. It should then allow the user to run the script, showing the command-line arguments which would have been used if the program was being executed in normal/batch mode.
Justification: There are a whole host of command-line arguments which can be given to the current script, which can be difficult to remember. Users with less experience on the command-line may find it beneficial to have a friendlier interface.

Notes: The interface should provide a friendlier interface over database module selection - it is an unreasonable to expect that the user knows the Python module name of the bindings for their database.

Blueprint information

Status:
Not started
Approver:
Lucas Jones
Priority:
Low
Drafter:
Lucas Jones
Direction:
Needs approval
Assignee:
Lucas Jones
Definition:
Drafting
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon 0.3

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.