Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rustkas/re_tuner

Tune Regular Excretion string for Erlang standard library re module
https://github.com/rustkas/re_tuner

erlang regular-expressions

Last synced: 24 days ago
JSON representation

Tune Regular Excretion string for Erlang standard library re module

Awesome Lists containing this project

README

        

# re_tuner

Erlang library for tuning Regular Expressions string for [re](http://erlang.org/doc/man/re.html) module.

====================

An OTP library
--------------------
Create new library
-----

$ rebar3 new lib re_tuner

Build
-----

$ rebar3 compile

EUnit
-----

$ rebar3 eunit -m shorthands_s_tests
$ rebar3 eunit -m shorthands_w_tests
$ rebar3 eunit -m shorthands_v_tests
$ rebar3 eunit -m posix_alnum_tests
$ rebar3 eunit -m posix_lower_tests
$ rebar3 eunit -m posix_upper_tests
$ rebar3 eunit -m posix_digit_tests
$ rebar3 eunit -m posix_graph_tests
$ rebar3 eunit -m posix_print_tests
$ rebar3 eunit -m posix_punct_tests
$ rebar3 eunit -m posix_space_tests
$ rebar3 eunit -m posix_cntrl_tests
$ rebar3 eunit -m posix_ascii_tests
$ rebar3 eunit -m replace_tests
$ rebar3 eunit -m mp_tests
$ rebar3 eunit -m unicode_block_tests
$ rebar3 eunit -m is_match_tests
$ rebar3 eunit -m is_full_match_tests
$ rebar3 eunit -m first_match_tests
$ rebar3 eunit -m first_match_info_tests
$ rebar3 eunit -m first_part_match_tests
$ rebar3 eunit -m all_match_tests
$ rebar3 eunit -m filter_tests
$ rebar3 eunit -m subfilter_tests
$ rebar3 eunit -m match_chain_tests
$ rebar3 eunit -m replace3_tests
$ rebar3 eunit -m match_evaluator_tests
$ rebar3 eunit -m submatch_evaluator_tests

EDoc
-----

$ rebar3 edoc

Publishing on hex.pm
====================

hex.pm Publish project
-----
rebar3 hex publish

hex.pm Publish documentation
-----
$ rebar3 hex docs

Make several commands one by one
-----
$ rebar3 edoc
$ rebar3 do hex cut -i patch
$ rebar3 do hex publish --yes, hex docs
$ rebar3 do hex publish --yes --replace, edoc, hex docs