Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rustkas/re_tuner
- Owner: rustkas
- License: mit
- Created: 2021-07-21T10:56:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-06T20:51:17.000Z (about 3 years ago)
- Last Synced: 2024-04-24T18:23:59.072Z (7 months ago)
- Topics: erlang, regular-expressions
- Language: Erlang
- Homepage:
- Size: 195 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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_testsEDoc
-----$ rebar3 edoc
Publishing on hex.pm
====================hex.pm Publish project
-----
rebar3 hex publishhex.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