├── .gitignore ├── INSTALL_INSTRUCTIONS.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── bsed ├── __init__.py ├── config │ ├── CONFIG_README.md │ ├── command_translations.json │ ├── line_condition_translations.json │ └── token_tree.json ├── definitions.py ├── interpreter.py ├── parser.py ├── special_chars.py ├── token_tree.py └── translator.py ├── main ├── run_tests ├── setup.py ├── tests ├── __init__.py ├── context.py ├── test_append.json ├── test_append.py ├── test_clear.json ├── test_clear.py ├── test_delete.json ├── test_delete.py ├── test_escaped_symbols.json ├── test_escaped_symbols.py ├── test_files │ ├── hello-world.txt │ ├── hello-world_append_hello_with_ANDREW BIHL.txt │ ├── hello-world_append_lines_0_to_5_with_ANDREW BIHL.txt │ ├── hello-world_append_lines_containing_hello_with_ANDREW BIHL.txt │ ├── hello-world_append_lines_ending_with_ANDREW BIHL.txt │ ├── hello-world_append_lines_starting_with_ANDREW BIHL.txt │ ├── hello-world_append_{}orld_with_ANDREW.txt │ ├── hello-world_clear_lines_0_to_5.txt │ ├── hello-world_clear_lines_containing_hello.txt │ ├── hello-world_clear_lines_ending_with_hello.txt │ ├── hello-world_clear_lines_starting_with_hello.txt │ ├── hello-world_delete_hello.txt │ ├── hello-world_delete_lines_3_to_7.txt │ ├── hello-world_delete_lines_containing_hello.txt │ ├── hello-world_delete_lines_ending_with_hello.txt │ ├── hello-world_delete_lines_starting_with_hello.txt │ ├── hello-world_on_lines_0_to_6_replace_o_with_().txt │ ├── hello-world_on_lines_14_to_16_wrap_-_with_!.txt │ ├── hello-world_on_lines_1_to_2_append_l_with_mao k .txt │ ├── hello-world_on_lines_3_to_7_delete_o.txt │ ├── hello-world_on_lines_5_to_8_wrap_space_with_+.txt │ ├── hello-world_on_lines_6_to_9000_prepend_world_with_O.txt │ ├── hello-world_on_lines_containing_Hello_prepend_World_with_My.txt │ ├── hello-world_on_lines_containing_Hello_replace_world_with_World.txt │ ├── hello-world_on_lines_containing_hello_append_world_with_s.txt │ ├── hello-world_on_lines_containing_hello_delete_world.txt │ ├── hello-world_on_lines_containing_world_wrap_hello_with_goodbye.txt │ ├── hello-world_on_lines_ending_with_Hello_append_l_with_l.txt │ ├── hello-world_on_lines_ending_with_Hello_prepend_world_with_O.txt │ ├── hello-world_on_lines_ending_with_d_wrap_o_with_!.txt │ ├── hello-world_on_lines_ending_with_hello_replace_o_with_().txt │ ├── hello-world_on_lines_ending_with_o_or_d_delete_o.txt │ ├── hello-world_on_lines_starting_with_Hello_append_l_with_l.txt │ ├── hello-world_on_lines_starting_with_Hello_prepend_world_with_O.txt │ ├── hello-world_on_lines_starting_with_h_or_H_delete_o.txt │ ├── hello-world_on_lines_starting_with_hello_replace_o_with_().txt │ ├── hello-world_on_lines_starting_with_w_wrap_o_with_!.txt │ ├── hello-world_prepend_hello_with_ANDREW BIHL.txt │ ├── hello-world_prepend_lines_5_to_12_with_ANDREW BIHL.txt │ ├── hello-world_prepend_lines_containing_hello_with_ANDREW BIHL.txt │ ├── hello-world_prepend_lines_ending_with_hello_with_ANDREW BIHL.txt │ ├── hello-world_prepend_lines_starting_with_hello_with_ANDREW BIHL.txt │ ├── hello-world_prepend_{}orld_with_ANDREW.txt │ ├── hello-world_replace_hello_with_ANDREW.txt │ ├── hello-world_replace_lines_2_to_4_with_ANDREW BIHL.txt │ ├── hello-world_replace_lines_containing_hello_with_phrase.txt │ ├── hello-world_replace_lines_ending_with_hello_with_phrase.txt │ ├── hello-world_replace_lines_starting_with_hello_with_phrase.txt │ ├── hello-world_select_lines_0_to_5.txt │ ├── hello-world_select_lines_5_to_1000.txt │ ├── hello-world_select_lines_containing_hello.txt │ ├── hello-world_select_lines_ending_with_hello.txt │ ├── hello-world_select_lines_starting_with_hello.txt │ ├── hello-world_wrap_hello_with_ANDREW BIHL.txt │ ├── hello-world_wrap_lines_10_to_1000_with_ANDREW BIHL.txt │ ├── hello-world_wrap_lines_containing_hello_with_ANDREW BIHL.txt │ ├── hello-world_wrap_lines_ending_with_hello_with_ANDREW BIHL.txt │ ├── hello-world_wrap_lines_starting_with_hello_with_ANDREW BIHL.txt │ ├── hello-world_wrap_{}orld_with_ANDREW.txt │ └── special_chars │ │ ├── emails.txt │ │ ├── emails_lines-with-@g.txt │ │ ├── emails_no-@.txt │ │ ├── emails_replace-@-with-ARROBA.txt │ │ ├── escaped.txt │ │ ├── escaped_backslash.txt │ │ ├── escaped_caret.txt │ │ ├── escaped_dollar.txt │ │ ├── escaped_dot.txt │ │ ├── escaped_left-brace.txt │ │ ├── escaped_left-bracket.txt │ │ ├── escaped_left-parenthesis.txt │ │ ├── escaped_no-backslash.txt │ │ ├── escaped_no-caret.txt │ │ ├── escaped_no-dollar.txt │ │ ├── escaped_no-dot.txt │ │ ├── escaped_no-left-brace.txt │ │ ├── escaped_no-left-bracket.txt │ │ ├── escaped_no-left-parenthesis.txt │ │ ├── escaped_no-pipe.txt │ │ ├── escaped_no-plus.txt │ │ ├── escaped_no-question-mark.txt │ │ ├── escaped_no-right-brace.txt │ │ ├── escaped_no-right-bracket.txt │ │ ├── escaped_no-right-parenthesis.txt │ │ ├── escaped_no-star.txt │ │ ├── escaped_pipe.txt │ │ ├── escaped_plus.txt │ │ ├── escaped_question-mark.txt │ │ ├── escaped_right-brace.txt │ │ ├── escaped_right-bracket.txt │ │ ├── escaped_right-parenthesis.txt │ │ ├── escaped_star.txt │ │ ├── nonescaped.txt │ │ ├── nonescaped_ampersand.txt │ │ ├── nonescaped_at-sign.txt │ │ ├── nonescaped_double-quote.txt │ │ ├── nonescaped_equals.txt │ │ ├── nonescaped_exclamation.txt │ │ ├── nonescaped_forward-slash.txt │ │ ├── nonescaped_greater-than.txt │ │ ├── nonescaped_less-than.txt │ │ ├── nonescaped_no-ampersand.txt │ │ ├── nonescaped_no-at-sign.txt │ │ ├── nonescaped_no-double-quote.txt │ │ ├── nonescaped_no-equals.txt │ │ ├── nonescaped_no-exclamation.txt │ │ ├── nonescaped_no-forward-slash.txt │ │ ├── nonescaped_no-greater-than.txt │ │ ├── nonescaped_no-less-than.txt │ │ ├── nonescaped_no-percent.txt │ │ ├── nonescaped_no-pound.txt │ │ ├── nonescaped_no-semicolon.txt │ │ ├── nonescaped_no-single-quote.txt │ │ ├── nonescaped_no-tick.txt │ │ ├── nonescaped_no-tilde.txt │ │ ├── nonescaped_no-underscore.txt │ │ ├── nonescaped_percent.txt │ │ ├── nonescaped_pound.txt │ │ ├── nonescaped_semicolon.txt │ │ ├── nonescaped_single-quote.txt │ │ ├── nonescaped_tick.txt │ │ ├── nonescaped_tilde.txt │ │ ├── nonescaped_underscore.txt │ │ └── python_code.txt ├── test_in_place_flag.py ├── test_nonescaped_symbols.json ├── test_nonescaped_symbols.py ├── test_on_lines_containing.json ├── test_on_lines_containing.py ├── test_on_lines_ending_with.json ├── test_on_lines_ending_with.py ├── test_on_lines_m_to_n.json ├── test_on_lines_m_to_n.py ├── test_on_lines_starting_with.json ├── test_on_lines_starting_with.py ├── test_prepend.json ├── test_prepend.py ├── test_replace.json ├── test_replace.py ├── test_select.json ├── test_select.py ├── test_wrap.json └── test_wrap.py └── translations_with_comments.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTALL_INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/INSTALL_INSTRUCTIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include bsed/config/* -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/README.md -------------------------------------------------------------------------------- /bsed/__init__.py: -------------------------------------------------------------------------------- 1 | name = "bsed" -------------------------------------------------------------------------------- /bsed/config/CONFIG_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/config/CONFIG_README.md -------------------------------------------------------------------------------- /bsed/config/command_translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/config/command_translations.json -------------------------------------------------------------------------------- /bsed/config/line_condition_translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/config/line_condition_translations.json -------------------------------------------------------------------------------- /bsed/config/token_tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/config/token_tree.json -------------------------------------------------------------------------------- /bsed/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/definitions.py -------------------------------------------------------------------------------- /bsed/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/interpreter.py -------------------------------------------------------------------------------- /bsed/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/parser.py -------------------------------------------------------------------------------- /bsed/special_chars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/special_chars.py -------------------------------------------------------------------------------- /bsed/token_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/token_tree.py -------------------------------------------------------------------------------- /bsed/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/bsed/translator.py -------------------------------------------------------------------------------- /main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/main -------------------------------------------------------------------------------- /run_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/run_tests -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/context.py -------------------------------------------------------------------------------- /tests/test_append.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_append.json -------------------------------------------------------------------------------- /tests/test_append.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_append.py -------------------------------------------------------------------------------- /tests/test_clear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_clear.json -------------------------------------------------------------------------------- /tests/test_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_clear.py -------------------------------------------------------------------------------- /tests/test_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_delete.json -------------------------------------------------------------------------------- /tests/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_delete.py -------------------------------------------------------------------------------- /tests/test_escaped_symbols.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_escaped_symbols.json -------------------------------------------------------------------------------- /tests/test_escaped_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_escaped_symbols.py -------------------------------------------------------------------------------- /tests/test_files/hello-world.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_lines_0_to_5_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_lines_0_to_5_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_lines_containing_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_lines_containing_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_lines_ending_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_lines_ending_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_lines_starting_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_lines_starting_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_append_{}orld_with_ANDREW.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_append_{}orld_with_ANDREW.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_clear_lines_0_to_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_clear_lines_0_to_5.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_clear_lines_containing_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_clear_lines_containing_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_clear_lines_ending_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_clear_lines_ending_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_clear_lines_starting_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_clear_lines_starting_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_delete_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_delete_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_delete_lines_3_to_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_delete_lines_3_to_7.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_delete_lines_containing_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_delete_lines_containing_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_delete_lines_ending_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_delete_lines_ending_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_delete_lines_starting_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_delete_lines_starting_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_0_to_6_replace_o_with_().txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_0_to_6_replace_o_with_().txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_14_to_16_wrap_-_with_!.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_14_to_16_wrap_-_with_!.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_1_to_2_append_l_with_mao k .txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_1_to_2_append_l_with_mao k .txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_3_to_7_delete_o.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_3_to_7_delete_o.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_5_to_8_wrap_space_with_+.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_5_to_8_wrap_space_with_+.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_6_to_9000_prepend_world_with_O.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_6_to_9000_prepend_world_with_O.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_containing_Hello_prepend_World_with_My.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_containing_Hello_prepend_World_with_My.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_containing_Hello_replace_world_with_World.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_containing_Hello_replace_world_with_World.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_containing_hello_append_world_with_s.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_containing_hello_append_world_with_s.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_containing_hello_delete_world.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_containing_hello_delete_world.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_containing_world_wrap_hello_with_goodbye.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_containing_world_wrap_hello_with_goodbye.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_ending_with_Hello_append_l_with_l.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_ending_with_Hello_append_l_with_l.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_ending_with_Hello_prepend_world_with_O.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_ending_with_Hello_prepend_world_with_O.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_ending_with_d_wrap_o_with_!.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_ending_with_d_wrap_o_with_!.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_ending_with_hello_replace_o_with_().txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_ending_with_hello_replace_o_with_().txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_ending_with_o_or_d_delete_o.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_ending_with_o_or_d_delete_o.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_starting_with_Hello_append_l_with_l.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_starting_with_Hello_append_l_with_l.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_starting_with_Hello_prepend_world_with_O.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_starting_with_Hello_prepend_world_with_O.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_starting_with_h_or_H_delete_o.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_starting_with_h_or_H_delete_o.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_starting_with_hello_replace_o_with_().txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_starting_with_hello_replace_o_with_().txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_on_lines_starting_with_w_wrap_o_with_!.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_on_lines_starting_with_w_wrap_o_with_!.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_lines_5_to_12_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_lines_5_to_12_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_lines_containing_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_lines_containing_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_lines_ending_with_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_lines_ending_with_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_lines_starting_with_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_lines_starting_with_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_prepend_{}orld_with_ANDREW.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_prepend_{}orld_with_ANDREW.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_replace_hello_with_ANDREW.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_replace_hello_with_ANDREW.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_replace_lines_2_to_4_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_replace_lines_2_to_4_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_replace_lines_containing_hello_with_phrase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_replace_lines_containing_hello_with_phrase.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_replace_lines_ending_with_hello_with_phrase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_replace_lines_ending_with_hello_with_phrase.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_replace_lines_starting_with_hello_with_phrase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_replace_lines_starting_with_hello_with_phrase.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_select_lines_0_to_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_select_lines_0_to_5.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_select_lines_5_to_1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_select_lines_5_to_1000.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_select_lines_containing_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_select_lines_containing_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_select_lines_ending_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_select_lines_ending_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_select_lines_starting_with_hello.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_select_lines_starting_with_hello.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_lines_10_to_1000_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_lines_10_to_1000_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_lines_containing_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_lines_containing_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_lines_ending_with_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_lines_ending_with_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_lines_starting_with_hello_with_ANDREW BIHL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_lines_starting_with_hello_with_ANDREW BIHL.txt -------------------------------------------------------------------------------- /tests/test_files/hello-world_wrap_{}orld_with_ANDREW.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/hello-world_wrap_{}orld_with_ANDREW.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/emails.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/emails.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/emails_lines-with-@g.txt: -------------------------------------------------------------------------------- 1 | test_account@gmail.com 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/emails_no-@.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/emails_no-@.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/emails_replace-@-with-ARROBA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/emails_replace-@-with-ARROBA.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_backslash.txt: -------------------------------------------------------------------------------- 1 | \abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_caret.txt: -------------------------------------------------------------------------------- 1 | ^abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_dollar.txt: -------------------------------------------------------------------------------- 1 | $abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_dot.txt: -------------------------------------------------------------------------------- 1 | .abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_left-brace.txt: -------------------------------------------------------------------------------- 1 | {abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_left-bracket.txt: -------------------------------------------------------------------------------- 1 | [abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_left-parenthesis.txt: -------------------------------------------------------------------------------- 1 | (abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-backslash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-backslash.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-caret.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-caret.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-dollar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-dollar.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-dot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-dot.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-left-brace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-left-brace.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-left-bracket.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-left-bracket.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-left-parenthesis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-left-parenthesis.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-pipe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-pipe.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-plus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-plus.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-question-mark.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-question-mark.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-right-brace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-right-brace.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-right-bracket.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-right-bracket.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-right-parenthesis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-right-parenthesis.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_no-star.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/escaped_no-star.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_pipe.txt: -------------------------------------------------------------------------------- 1 | |abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_plus.txt: -------------------------------------------------------------------------------- 1 | +abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_question-mark.txt: -------------------------------------------------------------------------------- 1 | ?abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_right-brace.txt: -------------------------------------------------------------------------------- 1 | }abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_right-bracket.txt: -------------------------------------------------------------------------------- 1 | ]abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_right-parenthesis.txt: -------------------------------------------------------------------------------- 1 | )abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/escaped_star.txt: -------------------------------------------------------------------------------- 1 | *abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbihl/bsed/HEAD/tests/test_files/special_chars/nonescaped.txt -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_ampersand.txt: -------------------------------------------------------------------------------- 1 | &abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_at-sign.txt: -------------------------------------------------------------------------------- 1 | @abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_double-quote.txt: -------------------------------------------------------------------------------- 1 | "abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_equals.txt: -------------------------------------------------------------------------------- 1 | =abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_exclamation.txt: -------------------------------------------------------------------------------- 1 | !abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_forward-slash.txt: -------------------------------------------------------------------------------- 1 | /abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_greater-than.txt: -------------------------------------------------------------------------------- 1 | >abc 2 | -------------------------------------------------------------------------------- /tests/test_files/special_chars/nonescaped_less-than.txt: -------------------------------------------------------------------------------- 1 |