"Macro Recorder" for patch installation
---------------------------------------

                 Key: KARAF-890
                 URL: https://issues.apache.org/jira/browse/KARAF-890
             Project: Karaf
          Issue Type: Improvement
          Components: karaf-shell
            Reporter: Brian Topping
            Priority: Trivial


I had this idea so I thought I would share it.  I don't believe I have the 
skills to implement it (yet), but thought I would at least get it out of my 
head so I don't forget it.

When applying changes to an instance that I would like to replicate across 
multiple nodes and/or otherwise notate the changes I made, it might be helpful 
to have something like a "macro recorder" that can monitor my changes, record 
them in a replay file, allow the file to be edited, and play the the file back. 
 Even in many nodes clustered in a single cluster (the changes should 
propagate), any changes would likely be tested in a test cluster first and that 
file committed to SCM, and the ability to apply the exact changes that were 
committed to SCM could provide the immediacy of the command-line with the 
reproducibility of a more structured environment.  

>From an implementation perspective, if the actions of the different commands 
>that change Karaf's state were firing events, it should be very simple to 
>implement all this.  I think it would be good that the recorder automatically 
>kept a list of macros rather than requiring special setup or explicit saving.  
>That way, macros could form "quick notes" whereby if someone was doing 
>something they wanted to remember, they could just start the macro recorder, 
>and when they stopped it, if they didn't do anything, it would still 
>automatically persist their work until such time they did something with it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to