├── .cargo └── config.toml ├── .envrc ├── .github ├── dependabot.yml └── workflows │ ├── block-unwanted-files.yml │ ├── check-readme.yml │ ├── publish-core.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── media ├── preview.gif └── preview_catppuccin_macchiato.png ├── rust-toolchain.toml ├── rustfmt.toml ├── scooter-core ├── Cargo.toml ├── README.md ├── internal │ └── FRONTEND_ABSTRACTION_PLAN.md ├── src │ ├── app.rs │ ├── commands.rs │ ├── config.rs │ ├── config │ │ └── keys.rs │ ├── diff.rs │ ├── errors.rs │ ├── fields.rs │ ├── keyboard.rs │ ├── lib.rs │ ├── replace.rs │ ├── search.rs │ ├── snapshots │ │ ├── scooter_core__config__tests__invalid_key_code_error_message.snap │ │ └── scooter_core__config__tests__invalid_key_modifier_error_message.snap │ └── utils.rs └── tests │ ├── app.rs │ └── snapshots │ ├── app__performing_replacement_all_keymaps.snap │ ├── app__performing_replacement_compact_keymaps.snap │ ├── app__popup_all_keymaps.snap │ ├── app__popup_compact_keymaps.snap │ ├── app__results_with_errors_all_keymaps.snap │ ├── app__results_with_errors_compact_keymaps.snap │ ├── app__results_without_errors_all_keymaps.snap │ ├── app__results_without_errors_compact_keymaps.snap │ ├── app__search_complete_all_keymaps.snap │ ├── app__search_complete_compact_keymaps.snap │ ├── app__search_fields_all_keymaps.snap │ ├── app__search_fields_compact_keymaps.snap │ ├── app__search_progressing_all_keymaps.snap │ └── app__search_progressing_compact_keymaps.snap ├── scooter ├── Cargo.toml ├── src │ ├── app_runner.rs │ ├── headless.rs │ ├── lib.rs │ ├── logging.rs │ ├── main.rs │ ├── tui.rs │ └── ui │ │ ├── colour.rs │ │ ├── mod.rs │ │ ├── snapshots │ │ ├── scooter__ui__view__tests__render_paragraph_popup_narrow_screen.snap │ │ ├── scooter__ui__view__tests__render_paragraph_popup_short_text.snap │ │ └── scooter__ui__view__tests__render_paragraph_popup_wrapping.snap │ │ └── view.rs └── tests │ ├── app_runner.rs │ ├── fixtures │ └── binary_test │ │ ├── initial │ │ ├── binaries │ │ │ ├── archive.zip │ │ │ ├── document.pdf │ │ │ ├── document_pdf_wrong_ext.rs │ │ │ ├── image.wrongext │ │ │ └── rust_binary │ │ └── textfiles │ │ │ ├── code.rs │ │ │ ├── config.json │ │ │ ├── document.txt │ │ │ └── noextension │ │ └── updated │ │ └── textfiles │ │ ├── code.rs │ │ ├── config.json │ │ ├── document.txt │ │ └── noextension │ ├── headless.rs │ ├── snapshots │ ├── app_runner__custom_help_menu_keybinding.snap │ ├── app_runner__search_fields_help_screen_closed.snap │ ├── app_runner__search_fields_help_screen_open.snap │ ├── app_runner__search_fields_validation_errors_before_enter.snap │ ├── app_runner__search_fields_validation_errors_closed.snap │ ├── app_runner__search_fields_validation_errors_shown.snap │ ├── app_runner__search_text_empty_error.snap │ ├── app_runner__test_update_search_results_invalid_regex__error_with_advanced_regex.snap │ ├── app_runner__test_update_search_results_invalid_regex__error_without_advanced_regex.snap │ ├── app_runner__text_wrapping_disabled__result_1.snap │ ├── app_runner__text_wrapping_enabled__result_1.snap │ └── app_runner__text_wrapping_enabled__result_2.snap │ └── utils.rs ├── tests ├── README.md └── e2e-tests.nu └── xtask ├── Cargo.toml └── src ├── build_readme.rs ├── fixtures ├── config.txt ├── expected_readme.txt └── readme.txt └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.envrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/block-unwanted-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/workflows/block-unwanted-files.yml -------------------------------------------------------------------------------- /.github/workflows/check-readme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/workflows/check-readme.yml -------------------------------------------------------------------------------- /.github/workflows/publish-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/workflows/publish-core.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | 3 | .DS_Store 4 | 5 | **/.claude/settings.local.json 6 | 7 | .direnv 8 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/flake.nix -------------------------------------------------------------------------------- /media/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/media/preview.gif -------------------------------------------------------------------------------- /media/preview_catppuccin_macchiato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/media/preview_catppuccin_macchiato.png -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scooter-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/Cargo.toml -------------------------------------------------------------------------------- /scooter-core/README.md: -------------------------------------------------------------------------------- 1 | # scooter-core 2 | -------------------------------------------------------------------------------- /scooter-core/internal/FRONTEND_ABSTRACTION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/internal/FRONTEND_ABSTRACTION_PLAN.md -------------------------------------------------------------------------------- /scooter-core/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/app.rs -------------------------------------------------------------------------------- /scooter-core/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/commands.rs -------------------------------------------------------------------------------- /scooter-core/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/config.rs -------------------------------------------------------------------------------- /scooter-core/src/config/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/config/keys.rs -------------------------------------------------------------------------------- /scooter-core/src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/diff.rs -------------------------------------------------------------------------------- /scooter-core/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/errors.rs -------------------------------------------------------------------------------- /scooter-core/src/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/fields.rs -------------------------------------------------------------------------------- /scooter-core/src/keyboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/keyboard.rs -------------------------------------------------------------------------------- /scooter-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/lib.rs -------------------------------------------------------------------------------- /scooter-core/src/replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/replace.rs -------------------------------------------------------------------------------- /scooter-core/src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/search.rs -------------------------------------------------------------------------------- /scooter-core/src/snapshots/scooter_core__config__tests__invalid_key_code_error_message.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/snapshots/scooter_core__config__tests__invalid_key_code_error_message.snap -------------------------------------------------------------------------------- /scooter-core/src/snapshots/scooter_core__config__tests__invalid_key_modifier_error_message.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/snapshots/scooter_core__config__tests__invalid_key_modifier_error_message.snap -------------------------------------------------------------------------------- /scooter-core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/src/utils.rs -------------------------------------------------------------------------------- /scooter-core/tests/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/app.rs -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__performing_replacement_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__performing_replacement_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__performing_replacement_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__performing_replacement_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__popup_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__popup_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__popup_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__popup_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__results_with_errors_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__results_with_errors_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__results_with_errors_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__results_with_errors_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__results_without_errors_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__results_without_errors_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__results_without_errors_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__results_without_errors_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_complete_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_complete_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_complete_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_complete_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_fields_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_fields_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_fields_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_fields_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_progressing_all_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_progressing_all_keymaps.snap -------------------------------------------------------------------------------- /scooter-core/tests/snapshots/app__search_progressing_compact_keymaps.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter-core/tests/snapshots/app__search_progressing_compact_keymaps.snap -------------------------------------------------------------------------------- /scooter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/Cargo.toml -------------------------------------------------------------------------------- /scooter/src/app_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/app_runner.rs -------------------------------------------------------------------------------- /scooter/src/headless.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/headless.rs -------------------------------------------------------------------------------- /scooter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/lib.rs -------------------------------------------------------------------------------- /scooter/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/logging.rs -------------------------------------------------------------------------------- /scooter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/main.rs -------------------------------------------------------------------------------- /scooter/src/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/tui.rs -------------------------------------------------------------------------------- /scooter/src/ui/colour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/colour.rs -------------------------------------------------------------------------------- /scooter/src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/mod.rs -------------------------------------------------------------------------------- /scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_narrow_screen.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_narrow_screen.snap -------------------------------------------------------------------------------- /scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_short_text.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_short_text.snap -------------------------------------------------------------------------------- /scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_wrapping.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/snapshots/scooter__ui__view__tests__render_paragraph_popup_wrapping.snap -------------------------------------------------------------------------------- /scooter/src/ui/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/src/ui/view.rs -------------------------------------------------------------------------------- /scooter/tests/app_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/app_runner.rs -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/binaries/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/binaries/archive.zip -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/binaries/document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/binaries/document.pdf -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/binaries/document_pdf_wrong_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/binaries/document_pdf_wrong_ext.rs -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/binaries/image.wrongext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/binaries/image.wrongext -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/binaries/rust_binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/binaries/rust_binary -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/textfiles/code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/textfiles/code.rs -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/textfiles/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/textfiles/config.json -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/textfiles/document.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/textfiles/document.txt -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/initial/textfiles/noextension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/initial/textfiles/noextension -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/updated/textfiles/code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/updated/textfiles/code.rs -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/updated/textfiles/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/updated/textfiles/config.json -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/updated/textfiles/document.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/updated/textfiles/document.txt -------------------------------------------------------------------------------- /scooter/tests/fixtures/binary_test/updated/textfiles/noextension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/fixtures/binary_test/updated/textfiles/noextension -------------------------------------------------------------------------------- /scooter/tests/headless.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/headless.rs -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__custom_help_menu_keybinding.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__custom_help_menu_keybinding.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_fields_help_screen_closed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_fields_help_screen_closed.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_fields_help_screen_open.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_fields_help_screen_open.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_fields_validation_errors_before_enter.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_fields_validation_errors_before_enter.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_fields_validation_errors_closed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_fields_validation_errors_closed.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_fields_validation_errors_shown.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_fields_validation_errors_shown.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__search_text_empty_error.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__search_text_empty_error.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__test_update_search_results_invalid_regex__error_with_advanced_regex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__test_update_search_results_invalid_regex__error_with_advanced_regex.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__test_update_search_results_invalid_regex__error_without_advanced_regex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__test_update_search_results_invalid_regex__error_without_advanced_regex.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__text_wrapping_disabled__result_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__text_wrapping_disabled__result_1.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__text_wrapping_enabled__result_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__text_wrapping_enabled__result_1.snap -------------------------------------------------------------------------------- /scooter/tests/snapshots/app_runner__text_wrapping_enabled__result_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/snapshots/app_runner__text_wrapping_enabled__result_2.snap -------------------------------------------------------------------------------- /scooter/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/scooter/tests/utils.rs -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/e2e-tests.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/tests/e2e-tests.nu -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/build_readme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/src/build_readme.rs -------------------------------------------------------------------------------- /xtask/src/fixtures/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/src/fixtures/config.txt -------------------------------------------------------------------------------- /xtask/src/fixtures/expected_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/src/fixtures/expected_readme.txt -------------------------------------------------------------------------------- /xtask/src/fixtures/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/src/fixtures/readme.txt -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasschafer/scooter/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------