Unsure about wording (and hence CLI flag names)
Related to Liquid Apps, should it be:
- [ ] create/edit/remove (-c -e -r)
- [x] create/edit/delete (-c -e -d)
- [ ] create/modify/destroy (-c -m -d)
- [ ] ~create/alter/destroy (-c -a -d)~
- [ ] ~create/tweak/destroy (-c -t -d)~
- [ ] add/edit/delete (-a -e -d)
- [ ] add/edit/remove (-a -e -r)
- [ ] something else (-? -? -?) when it comes down to naming buttons, classes, error messages, etc?
The dialog is a creation process, perhaps -a could be reserved for useradd-like CLI functionality, e.g. liquid -a --name github --url https://github.com --title GitHub?
Don't like the -r flag, makes me think of "recursive".
I like create/modify/destroy (-c -m -d) the most. "destroy" sounds more epic than "remove" or "delete", already decided with "create, so it's:
create/???/destroy (-c -? -d)
"edit" or "tweak" sound too amateurish and less fitting next to "create" and "destroy", so "modify" makes sense.
Could also borrow from CRUD: create, read, update, delete.
-u could be saved for CLI-only modification functionality (similar to -a)
create/edit/delete seems to be perfect... "modify" would require "destroy", and that sounds a bit too childish and vidya
perhaps UI-opening CLI flags should be upper-case (-C -E -D), while CLI-specific should be lower: -c -e -d
-a should be preserved for "app"