r3bl-open-core
TUI framework and developer productivity apps in Rust 🦀
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- baseline-management.md
- SKILL.md
- SKILL.md
- decision-trees.md
- SKILL.md
- reference.md
- SKILL.md
- patterns.md
- SKILL.md
- SKILL.md
- SKILL.md
- patterns.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- examples.md
- SKILL.md
- examples.md
- pty-conventions.md
- SKILL.md
- taxonomy.md
- SKILL.md
- SKILL.md
- SKILL.md
- patterns.md
- SKILL.md
- ansi-escape-codes.md
- constant-conventions.md
- examples.md
- link-patterns.md
- rustdoc-formatting.md
- SKILL.md
- terminology-precision.md
- SKILL.md
- AGENTS.md
- mcp_config.json
- config.toml
- settings.json
- bug_report.md
- design_plan.md
- missing-feature.md
- FUNDING.yml
- codeStyleConfig.xml
- Project.xml
- profiles_settings.xml
- r3bl.xml
- project.xml
- profiles_settings.xml
- Project_Default.xml
- .gitignore
- copilot.data.migration.agent.xml
- copilot.data.migration.ask.xml
- copilot.data.migration.ask2agent.xml
- copilot.data.migration.edit.xml
- icon.svg
- markdown.xml
- modules.xml
- prettier.xml
- r3bl-open-core.iml
- rust.xml
- vcs.xml
- bookmarks.json
- extensions.json
- launch.json
- settings.json
- analytics_data.rs
- lib.rs
- Cargo.toml
- README.md
- ensure-prereqs.fish
- nspawn.fish
- test-helpers.fish
- README.md
- run.fish
- setup.fish
- status.fish
- teardown.fish
- cargo-rustdoc-fmt.rs
- complete_file_tests.rs
- mod.rs
- cli_arg.rs
- content_protector.rs
- extractor.rs
- known_technical_term_link_dictionary.jsonc
- link_converter.rs
- mod.rs
- processor.rs
- table_formatter.rs
- technical_term_dictionary.rs
- technical_term_linker.rs
- types.rs
- ui_str.rs
- cargo_fmt_runner.rs
- mod.rs
- workspace_utils.rs
- lib.rs
- sample_backtick_inline_link.rs
- sample_balanced_parens_url.rs
- sample_code_fence_comma.rs
- sample_complex.rs
- sample_html_comments.rs
- sample_indented.rs
- sample_indented_table.rs
- sample_input_event.rs
- sample_links.rs
- sample_mixed_comments.rs
- sample_nested_bracket_refs.rs
- sample_no_formatting_needed.rs
- sample_pty_types.rs
- sample_readline_async.rs
- sample_real_world_2.rs
- sample_resilient_reactor.rs
- sample_rrt.rs
- sample_rrt_mod.rs
- sample_seed_term_coverage.rs
- sample_table.rs
- sample_backtick_inline_link.rs
- sample_balanced_parens_url.rs
- sample_code_fence_comma.rs
- sample_complex.rs
- sample_html_comments.rs
- sample_indented.rs
- sample_indented_table.rs
- sample_input_event.rs
- sample_links.rs
- sample_mixed_comments.rs
- sample_nested_bracket_refs.rs
- sample_no_formatting_needed.rs
- sample_pty_types.rs
- sample_readline_async.rs
- sample_real_world_2.rs
- sample_resilient_reactor.rs
- sample_rrt.rs
- sample_rrt_mod.rs
- sample_seed_term_coverage.rs
- sample_table.rs
- sample_real_world.rs
- sample_scattered_references.rs
- sample_real_world.rs
- sample_scattered_references.rs
- AGENTS.md
- GEMINI.md
- AGENTS.md
- Cargo.lock
- Cargo.toml
- GEMINI.md
- README.md
- analytics_action.rs
- config_folder.rs
- http_client.rs
- mod.rs
- proxy_machine_id.rs
- report_analytics.rs
- ui_str.rs
- upgrade_check.rs
- edi.rs
- giti.rs
- rc.rs
- fmt.rs
- mod.rs
- ui_templates.rs
- app_main.rs
- clap_config.rs
- launcher.rs
- mod.rs
- state.rs
- ui_str.rs
- ui_templates.rs
- branch_checkout_command.rs
- branch_command.rs
- branch_delete_command.rs
- branch_new_command.rs
- mod.rs
- clap_config.rs
- common_types.rs
- mod.rs
- ui_str.rs
- app.rs
- mod.rs
- lib.rs
- cleanup.fish
- create-containers.fish
- install.bash
- README.md
- run-test.fish
- edi.gif
- giti-upgrade.gif
- giti.gif
- Cargo.toml
- r3bl-cmdr-eap.svg
- r3bl-cmdr.svg
- r3bl-term.svg
- README.md
- BRANCH.md
- COMMIT_MESSAGE.md
- ISSUE.md
- PULL_REQUEST.md
- STYLE_GUIDE.md
- inception.gif
- screenshot_linux.png
- screenshot_macos_iterm_app.png
- screenshot_macos_terminal_app.png
- screenshot_windows.png
- custom.css
- r3bl_terminal_async_clip_ffmpeg.gif
- boxes.md
- dd_parser_conformance.md
- README.md
- release-guide.md
- why-good-docs-matter.md
- add-backend-compat-tests.md
- add-lychee-to-detect-link-rot.md
- add-pty-offscreen-buffer-output-tests.md
- add_ansi_input_generator.md
- ansi-const-cleanup-design.md
- barrel-export-docs-search-fix.md
- better-check-integration.md
- build-infra-add-seed-terms-for-pty.md
- build-infra-bug-fix-generics.md
- build-infra-test-seed-terms.md
- check-fish-css-support-fix.md
- check-fish-fix-full-ext-doc-build-cache-invalidation.md
- check-fish-zombie-support.md
- check-fix-hung-test-proc.md
- consolidate-direct-to-ansi-inputdevice.md
- document-entry-points.md
- drop-macro-use.md
- fix-backend-compat-output-flaky-test.md
- fix-check-fish-paths.md
- fix-entry-point-docs.md
- fix-flaky-test-test_backend_compat_output_compare.md
- fix-flaky-test-test_pty_ctrl_d_delete.md
- fix-flaky-test-test_pty_mio_poller_thread_reuse.md
- fix-future-incompat-warnings.md
- fix-isatty-logic.md
- fix-make-log-file-writing-multithreaded.md
- fix-mio-poller-edge-triggered-polling.md
- fix-needless-sleep-in-pty-tests.md
- fix-pty-mux-debug-session.md
- fix-rrt-restart.md
- fix-rrt-subscribe-race-condition.md
- fix-rrt-with-sane-types.md
- fix-rrt.md
- generate_pty_test_macro_audit_2.md
- improve-immature-vt100-shim.md
- introduce-scoped-mutex-and-migrate.md
- issue-451-fix.md
- issue-461-fix.md
- link-and-backtick-core-ansi-mod.md
- make-entry-points-return-error-and-not-panic.md
- mio-poller-thread-restartable.md
- ofsbuf_flat2darray_backing_store.md
- pr-448-fix.md
- pr-452-fix.md
- pr-455-fix.md
- pr-456-fix.md
- pr-458-fix.md
- pr-459-fix.md
- pr-462-fix.md
- pty-module-add-overarching-narrative.md
- pty-module-add-seamless-windows-support.md
- pty-module-add-tests.md
- pty-module-consolidate-rw-ro-session-types.md
- pty-module-reorganize-and-unify.md
- pty-module-test-fixtures-consistent-constants.md
- pty-module-test-fixtures-remove-recursion-pitfall.md
- pty-module-test-fixtures-unify.md
- pty-module-unify-pty-session-config-builder-pattern.md
- pty-pair-api-simplify.md
- pty-pair-consolidation.md
- refactor-ansi-generator-to-use-const-macros.md
- release-tui-0.7.7.md
- remove-bincode.md
- remove-crossterm-mental-model-pollution.md
- replace-byte-prefix-const-with-readable-macro.md
- rl_async_update.md
- rrt-simplify.md
- rrt-test-reorganize-modules.md
- rustdoc-fmt-better-links-bug-fixes-2.md
- rustdoc-fmt-better-links-bug-fixes.md
- rustdoc-fmt-better-links.md
- simplify-terminal-window-api-types.md
- simplify-thread-lifecycle-orchestration.md
- task_cargo_rustdoc_fmt.md
- task_clean_render_ops_type_design.md
- task_dual_channel_pty.md
- task_fix_params_ext.md
- task_make_editor_vt_100_parser_more_typesafe.md
- task_ng_parser_archive.md
- task_parser_strategy_analysis.md
- task_prd_ch_bin.md
- task_refactor_input_device.md
- task_refactor_nu.md
- task_ring_buffer_enhance.md
- task_scroll_viewport_selection_refactor.md
- task_single_input_device_multi_subscriber.md
- task_test_pty.md
- task_tokio_conf_2026_proposal.md
- task_unified_grapheme_trait.md
- task_unify_rendering.md
- task_zero_copy_gap_buffer.md
- test-rrt-resilient.md
- update-readme.md
- yt_script_flat2darray_plan.md
- add-github-workflow-lifecycle-to-giti.md
- add-self-upgrade-to-build-infra-binaries.md
- build_infra_cargo_monitor.md
- build_infra_spawny.md
- copy-keystone-docs-to-developerlife.md
- fork-syntect-and-remove-bincode-dep.md
- prd_chi.md
- rrt-applications.md
- rtfm-app-prd.md
- task_build_tools_infra_plan.md
- task_ch_analytics.md
- task_enhance_cmdr_upgrade.md
- task_render_path_2_add_ofs_buf.md
- task_syntect_improve.md
- task_textwrap_rewrite.md
- task_tui_perf_optimize.md
- AGENTS.md
- build-infra-add-more-terms-to-seed-jsonc.md
- build-infra-upgrade-support.md
- fix-esc-code-formatting.md
- fix-fish-in-pty-mux.md
- fix-future-incompat-warnings-2.md
- fs-path-tests-refactor.md
- GEMINI.md
- generate_pty_test_macro_audit.md
- introduce-resilient-reactor-thread.md
- mirror-3-ext-sites-to-docs-specs.md
- ofsbuf_trait_growable_impl.md
- prepare-v0.8.0-meta-task.md
- pty-module-fix-config.md
- pty-module-fix-osc-sequence-generation-docs.md
- pty-module-pty-session-auto-resize.md
- pty-mux-bracketed-paste.md
- pty-mux-invert-control.md
- pty-test-harness-harden-for-child-proc-crashing.md
- refactor-isolated-process-test-macro.md
- refactor-to-use-adt-const-params.md
- replace-serde_json-with-postcard.md
- rustdoc-fmt-clean-rust-code-fenced-blocks.md
- rustdoc-fmt-fix-multiline-link-ref-def.md
- shorter-ref-def-link-paths.md
- task_pty_mux_example.md
- task_readline_async_add_shortcuts.md
- task_refactor_interactive_apis_to_alternate_screen.md
- task_remove_crossterm.md
- task_unify_cli_and_styled_text.md
- upgrade-range-for-rust_1_96_0.md
- app_main.rs
- launcher.rs
- mod.rs
- state.rs
- app_main.rs
- launcher.rs
- mod.rs
- single_column_component.rs
- state.rs
- app_main.rs
- column_render_component.rs
- launcher.rs
- mod.rs
- state.rs
- app_main.rs
- app_signal.rs
- launcher.rs
- mod.rs
- state.rs
- app_main.rs
- launcher.rs
- mod.rs
- slide0.md
- slide1.md
- slide10.md
- slide11.md
- slide2.md
- slide3.md
- slide3_1.md
- slide4.md
- slide5.md
- slide6.md
- slide7.md
- slide8.md
- slide9.md
- state.rs
- app_main.rs
- launcher.rs
- mod.rs
- slide1.md
- slide2.md
- slide3.md
- state.rs
- main.rs
- choose_interactive.rs
- choose_quiz_game.rs
- choose_with_and_without_readline_async.rs
- mouse_inspector.rs
- pty_mux_example.rs
- pty_mux_osc_demo.rs
- pty_rw_echo_example.rs
- pty_simple_example.rs
- readline_async.rs
- readline_async_multiline.rs
- shell_async.rs
- spawn_pty_interactive.rs
- spawn_pty_output_capture.rs
- spinner.rs
- ansi_value.rs
- convert.rs
- mod.rs
- rgb_value.rs
- transform_color.rs
- csi.rs
- da.rs
- dsr.rs
- esc.rs
- generic.rs
- input_sequences.rs
- macros.rs
- mod.rs
- mouse.rs
- raw_mode_constants.rs
- sgr.rs
- utf8.rs
- mod.rs
- pty_test_color_detection.rs
- detect_color_support.rs
- mod.rs
- ansi_input.rs
- ansi_output.rs
- cli_text.rs
- da.rs
- dsr.rs
- esc.rs
- mod.rs
- mouse_sgr.rs
- mouse_x10.rs
- sgr_code.rs
- mod.rs
- test_basic_enable_disable.rs
- test_flag_verification.rs
- test_input_behavior.rs
- test_multiple_cycles.rs
- test_poison_recovery.rs
- mod.rs
- test_dev_tty_fallback_manual.rs
- mod.rs
- raw_mode_core.rs
- raw_mode_unix.rs
- raw_mode_windows.rs
- mod.rs
- vt_100_shim_char_ops.rs
- vt_100_shim_clear_ops.rs
- vt_100_shim_control_ops.rs
- vt_100_shim_cursor_ops.rs
- vt_100_shim_da_ops.rs
- vt_100_shim_dsr_ops.rs
- vt_100_shim_line_ops.rs
- vt_100_shim_margin_ops.rs
- vt_100_shim_mode_ops.rs
- vt_100_shim_osc_ops.rs
- vt_100_shim_scroll_ops.rs
- vt_100_shim_sgr_ops.rs
- vt_100_shim_terminal_ops.rs
- mod.rs
- vt_100_impl_ansi_scroll_helper.rs
- vt_100_impl_char_ops.rs
- vt_100_impl_clear_ops.rs
- vt_100_impl_control_ops.rs
- vt_100_impl_cursor_ops.rs
- vt_100_impl_da_ops.rs
- vt_100_impl_dsr_ops.rs
- vt_100_impl_line_ops.rs
- vt_100_impl_margin_ops.rs
- vt_100_impl_mode_ops.rs
- vt_100_impl_osc_ops.rs
- vt_100_impl_scroll_ops.rs
- vt_100_impl_sgr_ops.rs
- vt_100_impl_terminal_ops.rs
- mod.rs
- parser_global.rs
- scrollback_buffer.rs
- terminal_mode.rs
- erase_mode.rs
- margin.rs
- mod.rs
- private_mode.rs
- sequence.rs
- sgr_color_sequences.rs
- mod.rs
- params_ext.rs
- AGENTS.md
- basic_sequences.rs
- cursor_sequences.rs
- display_sequences.rs
- edge_case_sequences.rs
- emacs_sequences.rs
- GEMINI.md
- mod.rs
- styling_sequences.rs
- tmux_sequences.rs
- vim_sequences.rs
- csi_builders.rs
- dsr_builders.rs
- extended_color_builders.rs
- mod.rs
- mod.rs
- vt_100_test_char_ops.rs
- vt_100_test_clear_ops.rs
- vt_100_test_control_ops.rs
- vt_100_test_cursor_ops.rs
- vt_100_test_da_ops.rs
- vt_100_test_dsr_ops.rs
- vt_100_test_integration_basic.rs
- vt_100_test_integration_real_world.rs
- vt_100_test_line_ops.rs
- vt_100_test_margin_ops.rs
- vt_100_test_mode_ops.rs
- vt_100_test_osc_ops.rs
- vt_100_test_protocol_char_encoding.rs
- vt_100_test_protocol_control_chars.rs
- vt_100_test_protocol_csi_basic.rs
- vt_100_test_scroll_ops.rs
- vt_100_test_sgr_ops.rs
- vt_100_test_system_error_handling.rs
- vt_100_test_system_performer_lifecycle.rs
- vt_100_test_system_state_management.rs
- vt_100_test_terminal_ops.rs
- mod.rs
- test_fixtures_vt_100_ansi_conformance.rs
- ansi_parser_public_api.rs
- canvas.rs
- hidden_screen_state.rs
- mod.rs
- modes.rs
- ofs_buf_vt_100.rs
- performer.rs
- pty_response_event.rs
- generator_round_trip_tests.rs
- mod.rs
- input_parser_validation_test.rs
- mod.rs
- observe_real_interactive_terminal_input_events.rs
- mod.rs
- pty_bracketed_paste_test.rs
- pty_input_device_test.rs
- pty_keyboard_modifiers_test.rs
- pty_mio_poller_singleton_test.rs
- pty_mio_poller_subscribe_test.rs
- pty_mio_poller_thread_lifecycle_test.rs
- pty_mio_poller_thread_reuse_test.rs
- pty_mouse_events_test.rs
- pty_new_keyboard_features_test.rs
- pty_sigwinch_test.rs
- pty_terminal_events_test.rs
- pty_utf8_text_test.rs
- ir_event_types.rs
- keyboard.rs
- mod.rs
- mouse.rs
- router.rs
- terminal_events.rs
- utf8.rs
- mod.rs
- ansi_256.rs
- mod.rs
- truecolor.rs
- color_wheel_config.rs
- color_wheel_helpers.rs
- color_wheel_impl.rs
- color_wheel_policies.rs
- color_wheel_types.rs
- lolcat.rs
- mod.rs
- fast_stringify.rs
- format_no_alloc.rs
- mod.rs
- address_translation.rs
- array_1d_simd_access.rs
- array_2d_access.rs
- benches.rs
- core.rs
- mod.rs
- range_validation.rs
- constants.rs
- mod.rs
- policy.rs
- policy_impl.rs
- mod.rs
- mutex_ext.rs
- scoped_mutex_public_api.rs
- common_atomic.rs
- common_enums.rs
- common_math.rs
- common_result_and_error.rs
- get_mem_size.rs
- lru_cache.rs
- memoized_value.rs
- miette_setup_global_report_handler.rs
- mod.rs
- monitor.rs
- ordered_map.rs
- rate_limiter.rs
- ring_buffer.rs
- ring_buffer_heap.rs
- ring_buffer_stack.rs
- string_repeat_cache.rs
- telemetry.rs
- time_duration.rs
- array_bounds_check.rs
- cursor_bounds_check.rs
- index_ops.rs
- integration_tests.rs
- length_ops.rs
- mod.rs
- numeric_value.rs
- range_bounds_check_ext.rs
- range_convert_ext.rs
- result_enums.rs
- viewport_bounds_check.rs
- caret.rs
- col_index.rs
- col_width.rs
- index.rs
- index_and_length_impl_macros.rs
- length.rs
- mod.rs
- pos.rs
- row_height.rs
- row_index.rs
- scr_ofs.rs
- size.rs
- byte_index.rs
- byte_length.rs
- byte_offset.rs
- mod.rs
- mod.rs
- pc.rs
- req_size_pc.rs
- ch_unit.rs
- mod.rs
- csi_count.rs
- mod.rs
- term_col.rs
- term_col_delta.rs
- term_pos.rs
- term_row.rs
- term_row_delta.rs
- mod.rs
- macros.rs
- mod.rs
- gc_string_owned.rs
- gc_string_owned_editor_impl.rs
- gc_string_owned_non_editor_impl.rs
- mod.rs
- mod.rs
- grapheme_doc.rs
- grapheme_string.rs
- grapheme_string_owned_ext.rs
- mod.rs
- seg_content.rs
- mod.rs
- seg.rs
- seg_index.rs
- seg_length.rs
- segment_builder.rs
- mod.rs
- word_boundary_detection.rs
- mod.rs
- mod.rs
- parse_list.rs
- mod.rs
- pty_test_custom_formatter.rs
- custom_event_formatter.rs
- log_public_api.rs
- mod.rs
- rolling_file_appender_impl.rs
- tracing_config.rs
- tracing_init.rs
- calc_str_len.rs
- formatter.rs
- friendly_random_id.rs
- mod.rs
- string_helper.rs
- mod.rs
- osc_buffer.rs
- osc_codes.rs
- osc_controller.rs
- osc_event.rs
- osc_hyperlink.rs
- cross_platform_commands.rs
- error_handling_test.rs
- mod.rs
- osc_capture_test.rs
- resize_test.rs
- session_test.rs
- mod.rs
- pty_engine_types.rs
- pty_pair.rs
- pty_size.rs
- keyboard_command.rs
- mod.rs
- mouse_command.rs
- router.rs
- adaptive_render_budget.rs
- constants.rs
- mod.rs
- mux.rs
- output_renderer.rs
- process_manager.rs
- scrollback_amount.rs
- mod.rs
- orchestrator.rs
- reader_task.rs
- writer_task.rs
- mod.rs
- pty_input_event.rs
- pty_output_event.rs
- pty_session_builder.rs
- pty_session_types.rs
- mod.rs
- fixtures.rs
- group_b_run_worker_loop.rs
- group_c_rrt_integration.rs
- mod.rs
- double_panic_prevention_test.rs
- mod.rs
- pty_test_production_factory_restart.rs
- pty_test_production_poll_error.rs
- smart_sender_test.rs
- group_a_backoff_logic.rs
- group_b_state_machine.rs
- group_c_input_sender.rs
- mod.rs
- mod.rs
- rrt.rs
- rrt_engine.rs
- rrt_event.rs
- rrt_input_sender.rs
- rrt_interrupt_handle.rs
- rrt_monitor.rs
- rrt_restart_policy.rs
- rrt_subscriber_guard.rs
- rrt_termination_guard.rs
- rrt_thread_state.rs
- rrt_types.rs
- rrt_worker.rs
- command_run_result.rs
- command_runner.rs
- mod.rs
- constants.rs
- core.rs
- local_branch_info.rs
- mod.rs
- branch_ops.rs
- file_ops.rs
- git_test_fixtures.rs
- mod.rs
- status_ops.rs
- crates_api.rs
- directory_change.rs
- directory_create.rs
- download.rs
- environment.rs
- fs_path.rs
- github_api.rs
- http_client.rs
- mod.rs
- package_manager.rs
- permissions.rs
- temp_dir.rs
- constructors.rs
- fast_int_fmt.rs
- into_existing.rs
- items.rs
- list_of.rs
- make_new.rs
- memory_allocator.rs
- mod.rs
- render_list.rs
- sizes.rs
- kv.rs
- mod.rs
- mod.rs
- test_disclaimer.rs
- test_piped_stdin.rs
- test_piped_stdout.rs
- test_pty_is_interactive.rs
- constants.rs
- mod.rs
- term_api.rs
- term_api_impl.rs
- backend_compat_input_test.rs
- backend_compat_output_test.rs
- mod.rs
- pty_non_blocking_stdout_no_panic_test.rs
- pty_terminal_mode_test.rs
- enhanced_keys.rs
- input_device.rs
- input_event.rs
- key_press.rs
- mod.rs
- modifier_keys_mask.rs
- mouse_input.rs
- output_device.rs
- shared_writer.rs
- terminal_io_type_aliases.rs
- async_input_stream_mock.rs
- input_device_ext_mock.rs
- mock_input_device.rs
- mod.rs
- generate_isolated_process_test.rs
- mod.rs
- mod.rs
- output_device_ext.rs
- stdout_mock.rs
- buf_read_ext.rs
- mock_reader_err_only.rs
- mod.rs
- pty_test_child_impl.rs
- pty_test_child_types.rs
- async_debounced_deadline.rs
- constants.rs
- deadline.rs
- debounced_state.rs
- generate_pty_test.rs
- mod.rs
- pty_test_watchdog.rs
- spawn_controlled_in_pty.rs
- mock_async_stream.rs
- mock_socket.rs
- mod.rs
- mod.rs
- retry.rs
- color_degradation.rs
- crossterm_color_converter.rs
- hex_color_parser.rs
- mod.rs
- tui_color.rs
- tui_style_attribs.rs
- tui_style_impl.rs
- tui_style_lite.rs
- tui_stylesheet.rs
- mod.rs
- tui_styled_text_impl.rs
- tui_styled_texts_impl.rs
- vec_vs_smallvec_bench_tests.rs
- glyphs.rs
- mod.rs
- notification.rs
- compress.rs
- json_serde.rs
- length_prefix_protocol.rs
- mod.rs
- protocol_types.rs
- mod.rs
- pty_shared_writer_pause_test.rs
- pty_test_select_component.rs
- crossterm_macros.rs
- event_loop.rs
- function_component.rs
- keypress_reader_sync.rs
- mod.rs
- scroll.rs
- select_component.rs
- state.rs
- style.rs
- core.rs
- cursor.rs
- event_handlers.rs
- mod.rs
- output.rs
- render.rs
- mod.rs
- pty_alt_navigation_test.rs
- pty_ctrl_d_delete_test.rs
- pty_ctrl_d_eof_test.rs
- pty_ctrl_navigation_test.rs
- pty_ctrl_u_test.rs
- pty_ctrl_w_test.rs
- pty_editor_state_test.rs
- pty_multiline_output_test.rs
- pty_readline_test.rs
- pty_shared_writer_no_blank_line_test.rs
- readline_async_pty_test_fixtures.rs
- test_pty_alt_word_deletion.rs
- mod.rs
- readline.rs
- readline_history.rs
- mod.rs
- pty_spinner_test.rs
- mod.rs
- spinner_constants.rs
- spinner_print.rs
- spinner_render.rs
- spinner_style.rs
- choose_api.rs
- mod.rs
- readline_async_api.rs
- spinner.rs
- animator_struct.rs
- mod.rs
- args.rs
- cli_args.rs
- mod.rs
- dialog_buffer_struct.rs
- mod.rs
- dialog_component_struct.rs
- dialog_component_traits.rs
- dialog_event.rs
- mod.rs
- border_cache.rs
- dialog_engine_api.rs
- dialog_engine_struct.rs
- mod.rs
- mod.rs
- test_dialog.rs
- buffer_struct.rs
- caret_locate.rs
- clipboard_service.rs
- clipboard_support.rs
- cur_index.rs
- history.rs
- mod.rs
- render_cache.rs
- selection_list.rs
- selection_range.rs
- selection_support.rs
- sizing.rs
- editor_component_struct.rs
- editor_component_traits.rs
- editor_event.rs
- mod.rs
- caret_mut.rs
- content_mut.rs
- editor_macros.rs
- engine_internal_api.rs
- engine_public_api.rs
- engine_struct.rs
- mod.rs
- scroll_editor_content.rs
- select_mode.rs
- validate_buffer_mut.rs
- validate_scroll_on_resize.rs
- mod.rs
- zcgb_access_ops.rs
- zcgb_adapters.rs
- zcgb_basic_ops.rs
- zcgb_core.rs
- zcgb_delete_ops.rs
- zcgb_insert_ops.rs
- zcgb_line.rs
- zcgb_line_metadata.rs
- zcgb_seg_builder_ops.rs
- default_content.rs
- mod.rs
- test_fixtures_editor.rs
- flex_box.rs
- flex_box_id.rs
- layout_and_positioning_traits.rs
- layout_error.rs
- mod.rs
- partial_flex_box.rs
- props.rs
- surface.rs
- mod.rs
- parse_fenced_code_block.rs
- parse_smart_list_block.rs
- ex_editor.md
- jumbo_api_documentation.md
- large_complex_document.md
- medium_blog_post.md
- small_quick_start.md
- AGENTS.md
- GEMINI.md
- invalid_inputs.rs
- mod.rs
- valid_jumbo_inputs.rs
- valid_large_inputs.rs
- valid_medium_inputs.rs
- valid_small_inputs.rs
- mod.rs
- parse_metadata_kcsv.rs
- parse_metadata_kv.rs
- mod.rs
- parse_fragments_in_a_line.rs
- plain_parser_catch_all.rs
- specialized_parser_delim_matchers.rs
- specialized_parsers.rs
- mod.rs
- parse_heading_in_single_line.rs
- parse_markdown_text_in_single_line.rs
- parse_null_padded_line.rs
- take_text_between_in_single_line.rs
- take_text_in_single_line.rs
- convert_to_plain_text.rs
- md_parser_constants.rs
- md_parser_types.rs
- mod.rs
- parse_markdown.rs
- parser_bench_tests.rs
- parser_snapshot_tests.rs
- layout_macros.rs
- mod.rs
- render_macros.rs
- r3bl.tmTheme
- md_parser_stylesheet.rs
- md_parser_syn_hi_impl.rs
- mod.rs
- AGENTS.md
- GEMINI.md
- valid-content.md
- convert_syntect_to_styled_text.rs
- global_syntax_resources.rs
- intermediate_types.rs
- mod.rs
- pattern_matcher.rs
- r3bl_syntect_theme.rs
- crossterm_paint_render_op_impl.rs
- debug.rs
- input_device_impl.rs
- mod.rs
- mod.rs
- dispatcher.rs
- handler_signals.rs
- handler_software_interrupt.rs
- handler_stdin.rs
- mio_poll_interrupt.rs
- mio_poll_worker.rs
- mod.rs
- sources.rs
- at_most_one_instance_assert.rs
- channel_types.rs
- input_device_impl.rs
- input_device_public_api.rs
- mod.rs
- paste_state_machine.rs
- protocol_conversion.rs
- stateful_parser.rs
- color_operations.rs
- cursor_movement.rs
- cursor_movement_rendered.rs
- mod.rs
- screen_operations.rs
- screen_operations_rendered.rs
- state_optimization.rs
- test_helpers_rendered.rs
- text_operations.rs
- text_operations_rendered.rs
- direct_to_ansi_paint_render_op_impl.rs
- mod.rs
- pixel_char_renderer.rs
- render_to_ansi.rs
- tests.rs
- debug.rs
- mod.rs
- mod.rs
- pixel_char_line.rs
- pixel_char_lines.rs
- diff_chunks.rs
- mod.rs
- ofs_buf_bulk_ops.rs
- ofs_buf_char_ops.rs
- ofs_buf_core.rs
- ofs_buf_line_level_ops.rs
- paint_impl.rs
- pixel_char.rs
- test_fixtures_ofs_buf.rs
- mod.rs
- render_op_common.rs
- render_op_common_ext.rs
- render_op_debug_format.rs
- render_op_flush.rs
- render_op_ir.rs
- render_op_output.rs
- render_op_paint.rs
- render_ops_exec.rs
- render_ops_local_data.rs
- backend_selection.rs
- compositor_render_ops_to_ofs_buf.rs
- mod.rs
- offscreen_buffer_pool.rs
- paint.rs
- pixel_char_bench.rs
- render_op_bench.rs
- render_pipeline.rs
- render_tui_styled_texts.rs
- test_render_pipeline.rs
- z_order.rs
- component_registry.rs
- has_focus.rs
- mod.rs
- mod.rs
- pty_main_event_loop_test.rs
- app.rs
- component.rs
- default_input_handler.rs
- event_routing_support.rs
- main_event_loop.rs
- mod.rs
- shared_global_data.rs
- terminal_window_api.rs
- terminal_window_type_aliases.rs
- global_constants.rs
- mod.rs
- lib.rs
- Cargo.toml
- flamegraph-benchmark-baseline.perf-folded
- flamegraph-benchmark-flat2darray.perf-folded
- flamegraph-benchmark-legacy-pixelcharlines.perf-folded
- flamegraph-benchmark.perf-folded
- flamegraph-crossterm-baseline.perf-folded
- flamegraph-direct_to_ansi.perf-folded
- r3bl-tui.svg
- README.md
- client.rs
- lsp.rs
- mod.rs
- protocol.rs
- handler.rs
- mod.rs
- parameters.rs
- service.rs
- advanced.rs
- analysis.rs
- cargo.rs
- formatting.rs
- generation.rs
- mod.rs
- navigation.rs
- quality.rs
- refactoring.rs
- types.rs
- lib.rs
- main.rs
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
- test_code.rs
- test_diagnostics.rs
- .gitconfig
- .gitignore
- .prettierignore
- 1.code-search
- 2.code-search
- AGENTS.md
- bacon.toml
- bootstrap.sh
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- check.fish
- check_cargo.fish
- check_cli.fish
- check_constants.fish
- check_detection.fish
- check_docs.fish
- check_lock.fish
- check_orchestrators.fish
- check_recovery.fish
- check_toolchain.fish
- check_watch.fish
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- deny.toml
- GEMINI.md
- LICENSE
- lychee.toml
- r3bl-term.svg
- README.md
- remove_toolchains.sh
- run.fish
- rust-toolchain-sync-to-toml.fish
- rust-toolchain-update.fish
- rust-toolchain-validate.fish
- rust-toolchain.toml
- rustfmt.toml
- script_lib.fish
- tmux-r3bl-dev.fish
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/r3bl-org/r3bl-open-core
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd r3bl-open-core
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Rust (rustup) cargo 명령어를 쓰려면 Rust가 필요합니다.
cargo install r3bl-cmdr
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo install r3bl-cmdr
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
fish run.fish install-cargo-tools
이 명령어를 터미널에 그대로 입력해 실행하세요.
install-cargo-tools Install all dev tools (crates.io + local source)
이 명령어를 터미널에 그대로 입력해 실행하세요.
update-cargo-tools Update all tools (crates.io + rebuild local source)
이 명령어를 터미널에 그대로 입력해 실행하세요.
check-watch Watch files, run cargo check
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
