This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
dagger/cmd/dagger/cmd
Andrea Luzzardi 60db93a246 client: pass through the deployment directly
we can't serialize Cue in a lossless way. The current architecture has
the frontend serialize the state (plan, input, computed) to Cue files,
then the client loads them back. We lose information by doing this, and
therefore the merge fails.

This change removes the abstraction so that we operate directly on the
cue.Instance.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:11:06 -07:00
..
common client: pass through the deployment directly 2021-04-08 18:11:06 -07:00
input cli: moved abs path resolve to input.go 2021-04-02 17:14:01 -07:00
output terminology: rename route -> deployment 2021-03-30 19:33:21 -07:00
plan cmd/plan: implemented git and dir 2021-04-01 17:46:43 -07:00
compute.go client: pass through the deployment directly 2021-04-08 18:11:06 -07:00
delete.go terminology: rename route -> deployment 2021-03-30 19:33:21 -07:00
down.go deployment API cleanup 2021-04-02 15:30:38 -07:00
history.go terminology: rename route -> deployment 2021-03-30 19:33:21 -07:00
list.go terminology: rename route -> deployment 2021-03-30 19:33:21 -07:00
login.go more basic commands + lint fixes 2021-03-25 22:29:11 +00:00
logout.go more basic commands + lint fixes 2021-03-25 22:29:11 +00:00
new.go up: store outputs and merge in query 2021-04-07 19:05:09 -07:00
query.go client: pass through the deployment directly 2021-04-08 18:11:06 -07:00
root.go dagger query [--format cue|json|text|yaml] (default is json) 2021-04-02 23:05:08 +00:00
up.go up: store outputs and merge in query 2021-04-07 19:05:09 -07:00