This PR adds two commands with the intention to replace the existing apio init command. They are apio create'to create an apio.ini from scratch and apio modify to modify selected vars while preserving the reset.
The apio init command was left unchanged case it's may used by IceStudio (need to verify). If IceStudio does use apio init, it can be easily be migrated to the new commands (once the new apio is released).
Motivation:
apio init selects the create-from-scratch vs modify-and-preseve-the-rest modes implicitly which is counter intuitive.
apio init doesn't preserve well other vars in apio.in
apio init doesn't preserve comments in the apio.ini.
This PR adds two commands with the intention to replace the existing
apio init
command. They areapio create'
to create anapio.ini
from scratch andapio modify
to modify selected vars while preserving the reset.The apio init command was left unchanged case it's may used by IceStudio (need to verify). If IceStudio does use
apio init
, it can be easily be migrated to the new commands (once the new apio is released).Motivation:
apio init
selects the create-from-scratch vs modify-and-preseve-the-rest modes implicitly which is counter intuitive.apio init
doesn't preserve well other vars inapio.in
apio init
doesn't preserve comments in theapio.ini
.