Skip to content

Releases: gabrielcsapo/woof

0.4.1

13 Mar 22:03
Compare
Choose a tag to compare
  • use module.parent.filename when possible, do not fail in esm

Full Changelog: 0.4.0...0.4.1

0.4.0

01 Apr 04:18
Compare
Choose a tag to compare
  • adds list option that will allow you to define a list type

0.3.2

08 Nov 04:02
Compare
Choose a tag to compare
  • adds option for default command
  • cleans up variable declarations

0.3.1

22 Feb 00:40
Compare
Choose a tag to compare
  • can now handle arguments formatted like {key}={value} in any form such as:
    • -{shorthand}={value}
    • --{shorthand}={value}
    • --{key}={value}
    • -{key}={value}
    • {key}={value}
  • internal mechanism for dealing with arguments has been switched from a access loop, to a stack based approach to retrieving values

0.3.0

31 Jan 23:50
Compare
Choose a tag to compare
  • adds a validate parameter on flags that will let the developer validate content while its being parsed. If there is an error with the parsing it will set the error object on the output.
  • adds tests for integer parsing flags

0.2.1

10 Jan 04:05
Compare
Choose a tag to compare
  • if the version is set, don't try to print the version in the parent directory

0.2.0

04 Jan 19:06
Compare
Choose a tag to compare
  • augments command and flag objects into hashmaps for faster lookup than array traversal
  • condenses help and version logic by also making lookup via hashmap

0.1.0

16 Dec 05:33
Compare
Choose a tag to compare
  • adds additional tests
  • can override version by passing it as option.version
  • help and version are set when they are parsed out (instead of calling process.exit)

0.0.1

15 Dec 02:07
Compare
Choose a tag to compare
  • basic functionality working!