# Things to do ## Users idees + Add confirmation on delete. + Add undo command ? + Show help in context + Allow to delete a command after a certain number of launch **Feel free to add things here (and make a pull request). Or send an email to the author !** ## Major issue ## Short term + Add command --edit-rc to edit configuration file + Add command to exchange item + Change config file format (Sexp ?) ### Configuration value + Allow to run infinitely or say when it is finish + Make tmp file emplacement configurable + Use two modes, one for easy launch and another more complete + alway running : be sure that there entry are always running + easy : one entry on each call + confirm : ask before launching each entry + proportionate : launch by percent. + Relaunch the terminal detached after (possible -> use $TERM &; it resists to program exit) + Allow to tag entry and do things according to tags + Make it extensible + Get statistics and collect them : running time, frequency per item, output of the commands... ### Misc + Documentation ;-) + Handle errors in reading rc file + Return error code when necessary + Log duration of commands, ignore some return code ## Long term + Translate displayed messages. + Better command line interface by grouping commands. + Use Batteries instead of Core to improve apps size? + Be more carefull with file reading, lazy evaluation (especially in tmp_file.get_accurate_log) + Improve file_com.ml