joeduffy
3c1041af49
Update license headers
2017-06-23 14:53:41 -07:00
Britton Forsyth
7457cadf58
Fixed various additional linting issues
2017-06-08 10:21:17 -07:00
Britton Forsyth
00ade9f28a
Fixed some gometalinter issues
2017-06-07 10:52:03 -07:00
joeduffy
43bcbed23d
Tidy up project loading for pack commands
...
There are a few things that annoyed me about the way our CLI works with
directories when loading packages. For example, `lumi pack info some/pack/dir/`
never worked correctly. This is unfortunate when scripting commands.
This change fixes the workspace detection logic to handle these cases.
2017-06-02 12:43:04 -07:00
joeduffy
7879032e88
Pretty-print attributes in lumi pack info
command
...
This change pretty-prints attribute metadata in `lumi pack info`.
For example:
package "basic/decorators" {
dependencies []
module "index" {
exports []
method ".main": ()
class "TestDecorators" [@basic/decorators:index:classDecorate] {
property "a" [public, @basic/decorators:index:propertyDecorate]: string
method "m1" [public, @basic/decorators:index:methodDecorate]: (): string
}
}
}
It also includes support for printing property getters/setters:
property "p1" [public]: string {
method "get" [public, @basic/decorators:index:methodDecorate]: (): string
method "set" [public]: (v: string)
}
2017-06-01 08:32:12 -07:00
joeduffy
4108c51549
Reclassify Lumi under the Apache 2.0 license
...
This is part of pulumi/lumi#147 .
2017-05-18 14:51:52 -07:00
joeduffy
dafeb77dff
Rename Coconut to Lumi
...
This is part of pulumi/coconut#147 .
After it has landed, I will rename the repo on GitHub.
2017-05-18 11:38:28 -07:00