**Description** One should be able to edit configuration using only the command line. Tasks: * [x] General * [x] Set mode * [x] Set history size * [X] Show config file content * [X] Initialize config * [ ] Remove config * [ ] Contexts * [x] Add context * [x] Remove context * [x] Edit context * [ ] Add alias * [ ] Remove alias * [ ] Set parent * [ ] Clear parent * [ ] Rename * [ ] Remove all contexts * [ ] Commands * [x] Add command * [x] Remove command * [x] Edit command * [ ] Add context specification * [X] Fix versions * [ ] Remove all commands * [ ] Sources * [x] Add source * [x] Remove source * [x] Edit source * [X] Show commands tree * [ ] Remove all sources
Description
One should be able to edit configuration using only the command line.
Tasks: