This PR updates the scheduling goal commands to better reflect the schema changes that separated goal definitions from plans. It also adds support for procedural goals and should only be merged / released when procedural scheduling is released.
Interesting changes:
added venv and .idea to gitignore. I don't know if ignoring venv is recommended, but it did have a lot of changes after installing the cli.
renamed the scheduling subcommand to goals. This is because the new schema separates goal definitions from specifications, so I don't think it makes sense to manage entire specifications like before. I also deleted the batch commands using a spec file for the same reason. It should still be possible to manage goals that way using something like xargs.
This PR updates the scheduling goal commands to better reflect the schema changes that separated goal definitions from plans. It also adds support for procedural goals and should only be merged / released when procedural scheduling is released.
Interesting changes:
scheduling
subcommand togoals
. This is because the new schema separates goal definitions from specifications, so I don't think it makes sense to manage entire specifications like before. I also deleted the batch commands using a spec file for the same reason. It should still be possible to manage goals that way using something likexargs
.