Skip to content

v0.0.31

Latest
Compare
Choose a tag to compare
@LLFourn LLFourn released this 15 Jul 13:27
· 100 commits to master since this release
  • NOTICE Option declaration syntax changed from $*foo to $:foo
  • Implemented List index accessors
    my @a = <zero one two three>;
    say @a[1,2] # one, two
    my $json = ["zero","one", "two","three"];
    say $json[1,2] # ["one","two"]
  • Completely Re-implemented cli with Getopt::Parse (included in lib
    for now)
  • "\c[...]" now pads emojis (So) with a space so they display properly
  • Add new shorthand >info/warn syntax which is short for >info !>warn
  • Add new is logged-as trait for declaring that a command should be
    logged with a certain path e.g.
    constant Cmd $:docker is logged-as("\c[WHALE]")
  • Update Docker for new "docker community edition" release method
  • Add JSON setting methods
    my $json = {};
    $json[0] = "foo";
    $json<foo> = "bar"
    $json<bar> = { "some" : "object" };
    
  • Add JSON.merge and JSON.ACCEPTS