Skip to content

Releases: ngsoft/mini-io

1.3.1

Choose a tag to compare

@ngsoft ngsoft released this 02 Mar 18:00
:bookmark: publish 1.3.1

1.3

1.3

Choose a tag to compare

@ngsoft ngsoft released this 01 Sep 17:24
  • Improved custom tags and tag attributes
  • added style detection in custom tags

1.2

1.2

Choose a tag to compare

@ngsoft ngsoft released this 25 Aug 19:57
  • Improved tag manager
  • Improved tag manager plugins to be able to add powerful features
    • added attributes that tells the plugin which values where in the tag
    • plugin can uses contents after the tag if a closing tag is detected and plugins supports it
  • Added cursor management
  • added dynamic tags filter plugins that creates styles dynamically (~1200 styles in palettes that can be generated, without counting custom rgb colors)
  • added the possibility to escape tags char to use them as signs ("\\<", "\\>") and not be detected as tags without the uses of &lt; and &gt;

1.1.1

Choose a tag to compare

@ngsoft ngsoft released this 22 Aug 22:56

Hotfix Argv short args detection

1.1

1.1

Choose a tag to compare

@ngsoft ngsoft released this 19 Aug 16:54

Added support for custom tags

1.0.1

Choose a tag to compare

@ngsoft ngsoft released this 18 Aug 16:05

Some hot fixes

  • enabled strict types detection (for numeric opts)
  • when colors are disabled <br> tag was ignored
  • modified argument parser to set a prefix to a numeric argument to not conflict with indexed values:
    command arg -v156 will returns ["v"=>"true","#1"=>"true","#5"=>"true","#6"=>"true",0=>"command",1=>"arg"]

1.0

1.0

Choose a tag to compare

@ngsoft ngsoft released this 18 Aug 14:27

Mini IO first version

This is a light and optimized version of ngsoft/stdio, a good base to create CLI components
For more complex components, other packages exists

  • supports colored output
  • supports style tags <red bold bg:yellow> and ending tags </>
  • read from stdin
  • writes to stdout or stderr
  • parse cli arguments
  • can use a buffer to create components that can be printed out later
  • NGSOFT\IO class contains and map everything together