sandialabs / sceptre-phenix

phenix is an orchestration tool and GUI for Sandia's minimega platform
https://sandialabs.github.io/sceptre-docs/
GNU General Public License v3.0
17 stars 23 forks source link

RFC - Phenix CLI #185

Open fredjo3 opened 2 months ago

fredjo3 commented 2 months ago

Rather than having to delete and create a new topology/scenario config every time their respective yamls are edited, it would save a considerable number of keystrokes if "phenix config create" simply allowed the user to assign a file path to the config object. Then when issuing "phenix exp start ", the config would point to the yamls, delete existing entries for the topology/scenario, and re-create those objects from the edited yamls.

activeshadow commented 4 weeks ago

I'll dig into your idea @fredjo3 and get back to you. Thank you for the suggestion!