anaconda / anaconda-project

Tool for encapsulating, running, and reproducing data science projects
https://anaconda-project.readthedocs.io/en/latest/
Other
217 stars 88 forks source link

anaconda-project edit #319

Open AlbertDeFusco opened 3 years ago

AlbertDeFusco commented 3 years ago

consider an interactive editor repl (like click-repl) to modify anaocnda-project from cli and issue changes

This could support the broken scenario of 1) edit yaml to remove package and 2) run anaconda-project prepare, which today will not actually remove the package

possibilities: confirm actions, just edit, edit and rebuild

jlstevens commented 3 years ago

I think this would be great: a way to safely update the anaconda-project on the command line in a way that doesn't require the user to remember a bunch of commands (just needs something like anaconda-project edit) while guiding them to whatever it is they need to change about the specification.

Ideally, if this works well, this could entirely replace a bunch of existing commands which would make working with projects look a lot simpler to users.