tuios
Terminal UI OS (Terminal Multiplexer)
File Explorer
- bug_report.yml
- config.yml
- feature_request.yml
- pull_request_template.md
- docker-publish.yml
- e2e-tui.yml
- issue-labeler.yml
- release.yml
- update-nix.yml
- advanced-issue-labeler.yml
- demo.gif
- tuios.gif
- tuios.tape
- config.spec.mjs
- multiclient.spec.mjs
- package-lock.json
- package.json
- playwright.config.mjs
- teardown.mjs
- touch.spec.mjs
- agent_screen_test.go
- attach_exit_test.go
- config_commands.go
- daemon_start.go
- diagnostics.go
- diagnostics_test.go
- imports_test.go
- keybinds_commands.go
- ls_no_daemon_test.go
- main.go
- main_test.go
- motion_filter_test.go
- remote_commands.go
- run.go
- run_test.go
- session_commands.go
- session_commands_unix.go
- session_commands_windows.go
- skill_test.go
- tape_commands.go
- determinism_test.go
- main.go
- main_test.go
- viewport.go
- cert.go
- cert_test.go
- daemonconfig_test.go
- main.go
- main_test.go
- mobilekeys.go
- mobilekeys_test.go
- touch.go
- touch_test.go
- AGENT_STATE.md
- ARCHITECTURE.md
- BSP_TILING.md
- CLI_REFERENCE.md
- CONFIGURATION.md
- CONTRIBUTING.md
- DEPS.md
- HOOKS.md
- KEYBINDINGS.md
- LAYOUT_MODES.md
- LIBRARY.md
- MULTI_CLIENT.md
- perf.md
- PROJECT_TAPES.md
- protocol.md
- REHYDRATION.md
- RELEASE_AUTOMATION.md
- SESSIONS.md
- SHOWKEYS.md
- SIP_LIBRARY.md
- STYLE_CACHE.md
- TAPE_RECORDING.md
- TAPE_SCRIPTING.md
- THEMES.md
- WEB.md
- agent_state_test.go
- aggregate_view_test.go
- altscreen_test.go
- attach_starts_daemon_test.go
- context_menu_test.go
- ctrlp_palette_test.go
- daemon_capture_complete_test.go
- daemon_keybind_tiling_test.go
- daemon_persistence_test.go
- daemon_shared_borders_test.go
- daemon_tiling_test.go
- daemon_tiling_variants_test.go
- daemon_toggletiling_repro_test.go
- daemon_witness_test.go
- dock_notification_test.go
- dock_workspace_reorder_test.go
- freeze_test.go
- fuzz_pty_test.go
- go.mod
- go.sum
- harness_test.go
- help_modal_test.go
- idle_test.go
- incoming_paste_test.go
- interactive_test.go
- kitty_keys_test.go
- liveness_test.go
- mouse_test.go
- NEGATIVE_CONTROLS.md
- new_workspace_pty_size_test.go
- perf_test.go
- scroll_test.go
- session_exit_test.go
- session_palette_test.go
- session_switch_fidelity_test.go
- session_switch_replay_test.go
- showkeys_fastpath_test.go
- showkeys_overlay_test.go
- sidebar_keyboard_test.go
- sidebar_kill_session_test.go
- sidebar_new_session_tiling_test.go
- sidebar_rename_accent_test.go
- sidebar_rename_session_test.go
- sidebar_session_create_test.go
- sidebar_switch_borders_test.go
- sidebar_test.go
- soak_test.go
- startup_settings_test.go
- tape_autorun_test.go
- theme_palette_test.go
- witness_detector_test.go
- workspace_switch_replay_test.go
- control_plane_test.go
- advanced_demo.tape
- demo.tape
- nvim_demo.tape
- simple.tape
- stress_test.tape
- tapeception.tape
- vim_workflow.tape
- with_waituntil_regex.tape
- README.md
- tuios-agent-state.sh
- 7445fe93e9f75bcb
- aeb5d8dc82cad2e8
- 0e51157953613375
- 538955fa31f7c2dd
- 73a23ef1e46ce34c
- guest-cells-marker-runs-into-the-rail.txt
- guest-cells-pane-left-off-screen.txt
- guest-cells-panes-stacked-with-tiling-off.txt
- layout-overlap-panes-clamped-to-the-floor.txt
- oracle-context-menu-covers-panes.txt
- oracle-sidebar-collapse-retiles.txt
- pane-overflow-wide-rune-cut-by-resize.txt
- pane-overflow-wide-rune-shared-borders.txt
- pane-size-stale-snap-host-resize.txt
- pane-size-stale-snap-tiling-off.txt
- pane-size-zoom-over-a-snap.txt
- rail-hit-band-zero-height.txt
- rail-signature-ascii-only.txt
- render-panic-host-shorter-than-dock.txt
- spurious-winch-close-pane.txt
- spurious-winch-host-resize-excursion.txt
- spurious-winch-layout-switch.txt
- spurious-winch-shared-borders.txt
- spurious-winch-tiling-off.txt
- spurious-winch-workspace-leave.txt
- spurious-winch-zoom-over-a-pending-resize.txt
- spurious-winch-zoom-restore.txt
- tb_inline_frame.bin
- accent_color.go
- accent_contrast_test.go
- accent_harmony_test.go
- accent_inherit_test.go
- accent_layout_test.go
- accent_migration_test.go
- accent_mouse.go
- accent_open_seed_test.go
- accent_picker_render_test.go
- accent_session_test.go
- accent_slider.go
- accent_slider_test.go
- accent_slots_test.go
- agent_alert.go
- agent_alert_test.go
- agent_elapsed_test.go
- agent_indicator_test.go
- aggregate_view.go
- aggregate_workspace_label_test.go
- animations.go
- announce_batch.go
- ascii_leak_test.go
- blank_alt_screen_cache_test.go
- browser_client.go
- browser_client_test.go
- bsp_daemon_close_test.go
- bsp_split_close_test.go
- capabilities.go
- capabilities_bsd.go
- capabilities_darwin.go
- capabilities_linux.go
- capabilities_probe_test.go
- capabilities_windows.go
- click_to_open.go
- click_to_open_test.go
- client_event_test.go
- clip_truncate_test.go
- clip_window_content_test.go
- clipboard_copy.go
- color_nil.go
- color_nil_test.go
- command_palette.go
- command_palette_nav.go
- command_palette_reach_test.go
- command_palette_session_test.go
- compositor_bench_test.go
- config_warnings_test.go
- contextmenu.go
- contextmenu_build.go
- contextmenu_test.go
- crash.go
- cursor.go
- cursor_resize_test.go
- daemon_tiling_test.go
- damage_bench_test.go
- depdiff_test.go
- dock_copy_help_test.go
- dock_degradation_test.go
- dock_helpers.go
- dock_minimized_hits_test.go
- dock_mode_chip_test.go
- dock_separator_test.go
- dock_session_buttons.go
- dock_session_buttons_test.go
- dock_workspace_contrast_test.go
- dock_workspace_names_test.go
- dock_workspace_pills_test.go
- dock_workspace_tabs_test.go
- dock_workspace_tooltip_test.go
- factory.go
- factory_test.go
- foreign_session_poll_test.go
- fuzz_model_test.go
- fuzz_oracle_scope_test.go
- fuzz_oracle_test.go
- fuzz_registry_test.go
- fuzz_repro_test.go
- fuzz_target_test.go
- fuzz_test.go
- help.go
- help_coverage_test.go
- help_shortcuts_test.go
- hold_mode.go
- hooks_events_test.go
- host_notify.go
- host_notify_test.go
- idle_tick_bench_test.go
- keyboard_enhancements.go
- kitty_clear_test.go
- kitty_geometry.go
- kitty_minimize_test.go
- kitty_passthrough.go
- kitty_passthrough_forward.go
- kitty_passthrough_fullpane_test.go
- kitty_passthrough_lifecycle.go
- kitty_passthrough_placement.go
- kitty_passthrough_resize_test.go
- kitty_place_delete_test.go
- kitty_query_medium_test.go
- kitty_render_panic_test.go
- kitty_response_test.go
- kitty_ssh_shm_repro_test.go
- kitty_ssh_video_atplace_test.go
- kitty_video_drag_test.go
- latency_test.go
- layout_mode_sync_test.go
- layout_switch_announce_test.go
- layout_templates.go
- linewidth.go
- linewidth_test.go
- mac_option_advice.go
- main_test.go
- mode_switch.go
- multiclient_resize_test.go
- new_window_pty_size_test.go
- notification_frame_test.go
- notification_jump.go
- notification_jump_test.go
- notify.go
- os.go
- os_geometry.go
- os_layout.go
- os_minimize.go
- os_notify.go
- os_render.go
- os_scrolling.go
- os_selection.go
- os_tape_executor.go
- os_tape_executor_test.go
- os_window.go
- os_window_focus_test.go
- overlay_box.go
- overlay_click_activate_test.go
- overlay_fill_test.go
- overlay_fit.go
- overlay_footer_contrast_test.go
- overlay_hit.go
- overlay_hover_test.go
- overlay_mouse.go
- overlay_mouse_test.go
- overlay_narrow_test.go
- overlay_render_test.go
- pane_overflow_test.go
- pane_size_announce_test.go
- panemenu_rename_test.go
- perf_bench_test.go
- perf_guard_test.go
- pointer.go
- pointer_gesture.go
- post_render_writer.go
- quit_exit_reason_test.go
- quit_menu.go
- rehydration_matrix_test.go
- rehydration_newpane_test.go
- rehydration_rig_test.go
- rehydration_saturated_test.go
- rehydration_seam_test.go
- rename_daemon.go
- rename_daemon_test.go
- render.go
- render_accent_picker.go
- render_aggregate_view.go
- render_border_exclusive_test.go
- render_border_grid.go
- render_border_grid_test.go
- render_border_sidebar_test.go
- render_command_palette.go
- render_context_menu.go
- render_dock.go
- render_dock_notification.go
- render_dock_notification_test.go
- render_dock_session.go
- render_helpers.go
- render_helpers_buttons_test.go
- render_io_lock_reentry_test.go
- render_layout_picker.go
- render_list_overlay.go
- render_list_overlay_span_test.go
- render_overlays.go
- render_quit_menu.go
- render_rename.go
- render_scrollback_browser.go
- render_scrollbar.go
- render_scrollbar_test.go
- render_session_close.go
- render_session_switcher.go
- render_settings.go
- render_settings_overflow_test.go
- render_sidebar.go
- render_splash_test.go
- render_terminal.go
- render_terminal_bench_test.go
- render_theme_picker.go
- render_trace.go
- render_workspace_switcher.go
- resize_boundary_test.go
- resize_deferral.go
- resize_deferral_test.go
- restore_modes_test.go
- restored_tag_render_test.go
- separator_gap.go
- separator_gap_test.go
- session.go
- session_close.go
- session_close_test.go
- session_color.go
- session_color_test.go
- session_create_async_test.go
- session_cycle_test.go
- session_kill_test.go
- session_labels.go
- session_labels_test.go
- session_rename_menu_test.go
- session_restore_agent_test.go
- session_switch_resize_test.go
- session_switcher.go
- session_switcher_names_test.go
- session_switcher_render_test.go
- session_tree.go
- session_tree_test.go
- session_workspace_test.go
- settings.go
- settings_menu_test.go
- settings_readonly_test.go
- settings_sidebar_test.go
- settings_unset_test.go
- settings_width_test.go
- shared_border_extent_test.go
- shared_border_family_test.go
- shared_border_gap_test.go
- shared_border_transition_test.go
- short_id_test.go
- showkeys.go
- showkeys_fastpath_test.go
- sidebar_accent.go
- sidebar_accent_test.go
- sidebar_add_controls_test.go
- sidebar_agents.go
- sidebar_agents_test.go
- sidebar_anchor.go
- sidebar_anchor_test.go
- sidebar_attention_test.go
- sidebar_blank_click_test.go
- sidebar_cache.go
- sidebar_cache_test.go
- sidebar_collapse_test.go
- sidebar_columns_test.go
- sidebar_config_toggles_test.go
- sidebar_digits_test.go
- sidebar_focus_tint_test.go
- sidebar_footer_test.go
- sidebar_gap_test.go
- sidebar_geometry_test.go
- sidebar_harness_test.go
- sidebar_invariants_test.go
- sidebar_key_targets_test.go
- sidebar_keyboard.go
- sidebar_keyboard_test.go
- sidebar_marquee.go
- sidebar_mirror_test.go
- sidebar_mouse.go
- sidebar_new_session_test.go
- sidebar_other_workspace_test.go
- sidebar_peek_test.go
- sidebar_prune_test.go
- sidebar_reenter_test.go
- sidebar_render_test.go
- sidebar_resize_marquee_test.go
- sidebar_return.go
- sidebar_return_test.go
- sidebar_row_identity_test.go
- sidebar_rows_test.go
- sidebar_sections_test.go
- sidebar_selection_test.go
- sidebar_session_switch_test.go
- sidebar_state.go
- sidebar_strip.go
- sidebar_strip_agents_test.go
- sidebar_strip_band_test.go
- sidebar_strip_contrast_test.go
- sidebar_strip_fit_test.go
- sidebar_strip_hits_test.go
- sidebar_strip_new_test.go
- sidebar_strip_test.go
- sidebar_title_debounce.go
- sidebar_title_debounce_test.go
- sidebar_title_source_test.go
- sidebar_unread.go
- sixel_codec.go
- sixel_codec_test.go
- sixel_passthrough.go
- sixel_viewport_test.go
- snap_staleness_test.go
- snap_zone_test.go
- ssh_graphics_routing_test.go
- startup_test.go
- state_sync_layout_test.go
- state_sync_race_test.go
- stylecache.go
- stylecache_test.go
- sync_lifecycle_test.go
- sysinfo.go
- tape_body.go
- tape_body_test.go
- tape_detect.go
- tape_detect_test.go
- tape_family_test.go
- tape_review.go
- tape_review_test.go
- tape_run.go
- tape_settings_test.go
- tapemanager.go
- text_sizing_passthrough.go
- theme_picker.go
- tick_stats.go
- tiling.go
- tiling_bsp.go
- tiling_resize.go
- tiling_swap.go
- tiling_workspace_test.go
- tiny_viewport_test.go
- title_sanitize_test.go
- tooltip.go
- tooltip_dock.go
- tooltip_dock_test.go
- tooltip_rail.go
- tooltip_rail_test.go
- update.go
- wide_rune_edge_test.go
- window_button_title_test.go
- window_buttons.go
- window_buttons_test.go
- window_rename.go
- workspace.go
- workspace_hook_test.go
- workspace_order.go
- workspace_order_test.go
- workspace_rename_reach_test.go
- workspace_switch_announce_test.go
- workspace_switcher.go
- workspace_switcher_test.go
- workspace_tab_format_test.go
- zen_mode_test.go
- zoom_pending_resize_test.go
- zoom_resize_test.go
- b488763ff5af5326
- agent_alerts.go
- agent_alerts_test.go
- click_to_type_test.go
- close_session_keybind_test.go
- config_test.go
- constants.go
- dock_workspace_tooltip_test.go
- fuzz_test.go
- hostterm.go
- keybindings.go
- keynormalizer.go
- main_test.go
- migrate_test.go
- overrides.go
- prefix_key_collision_test.go
- registry.go
- save.go
- scrollbar_test.go
- startup_test.go
- tape_config_test.go
- title_format_test.go
- userconfig.go
- userconfig_internal_test.go
- validation.go
- watcher.go
- whichkey_coverage_test.go
- window_button_glyphs_test.go
- workspace_rename_keybind_test.go
- workspace_tab_format_test.go
- zen_mode_test.go
- oracle.go
- target.go
- target_test.go
- assert_test.go
- capture_test.go
- card.go
- class.go
- frame_test.go
- main_test.go
- rail.go
- render.go
- state.go
- styles.go
- tape.go
- vis.go
- main_test.go
- shrink.go
- vtgen.go
- vtgen_test.go
- action.go
- engine_test.go
- gen.go
- main_test.go
- observer_test.go
- pools.go
- run.go
- shrink.go
- guestenv.go
- guestenv_test.go
- main_test.go
- aider.toml
- claude-code.toml
- codex.toml
- crush.toml
- cursor-agent.toml
- droid.toml
- gemini-cli.toml
- opencode.toml
- pi.toml
- classify.go
- classify_test.go
- explain.go
- main_test.go
- manifest.go
- proc.go
- proc_test.go
- registry.go
- registry_test.go
- transcript.go
- transcript_test.go
- agent_state_test.go
- hooks.go
- hooks_test.go
- main_test.go
- accent_picker_input.go
- actions.go
- aggregate_view_input.go
- alt_drag_test.go
- border_resize.go
- border_resize_matrix_test.go
- border_resize_test.go
- click_to_type_test.go
- command_palette_input.go
- config_keybinds_test.go
- contextmenu.go
- contextmenu_test.go
- copymode_char_search.go
- copymode_effects.go
- copymode_handlers.go
- copymode_helpers.go
- copymode_lock_test.go
- copymode_motion.go
- copymode_motion_test.go
- copymode_search.go
- copymode_visual.go
- ctrl_drag_test.go
- ctrlp_match_test.go
- dock_overflow_test.go
- dock_session_test.go
- drag_not_hover_test.go
- handler.go
- help_modal_test.go
- hold_mode_test.go
- hover_motion_test.go
- incoming_paste_test.go
- keybindings.go
- keybindings_test.go
- keyboard.go
- keyboard_terminal.go
- keyboard_terminal_kitty_test.go
- keyboard_test.go
- keyboard_wm.go
- keychords.go
- latency_test.go
- layout_picker_input.go
- mac_option_test.go
- main_test.go
- mouse.go
- mouse_click.go
- mouse_forward_graphics_test.go
- mouse_motion.go
- mouse_multiclick_test.go
- mouse_native_test.go
- mouse_release.go
- mouse_scroll.go
- mouse_scroll_test.go
- mouse_select.go
- mouse_select_test.go
- mouse_test.go
- mouse_wheel.go
- mouse_wheel_test.go
- prefix_actions.go
- prefix_routing.go
- prefix_settings_test.go
- quit_menu_input.go
- quit_test.go
- rename_titles_hidden_test.go
- rename_typing_test.go
- resize_coalesce_test.go
- resize_isolation_test.go
- resize_output_bench_test.go
- resize_perf_bench_test.go
- resize_ratio_test.go
- resize_release_test.go
- resize_separator_test.go
- scrollback_browser.go
- scrollbar_drag_test.go
- selection.go
- selection_copy_test.go
- session_close_input.go
- session_keys_test.go
- session_switcher_input.go
- settings_input.go
- sidebar_help_test.go
- sidebar_keyboard.go
- sidebar_keyboard_test.go
- sidebar_kill_key_test.go
- sidebar_palette_test.go
- sidebar_rename_accent_test.go
- sidebar_return_test.go
- sidebar_routing_test.go
- terminal_focus_test.go
- theme_picker_input.go
- touch_targets_test.go
- window_button_click_test.go
- workspace_rename_entry_test.go
- workspace_switcher_input.go
- bsp.go
- bsp_resize_axis_test.go
- bsp_split_close_test.go
- bsp_test.go
- main_test.go
- scrolling.go
- scrolling_test.go
- tiling.go
- tiling_test.go
- contrast.go
- controls.go
- dialog.go
- dialog_test.go
- main_test.go
- palette.go
- panel.go
- panel_test.go
- region.go
- dist.go
- dist_test.go
- main_test.go
- main_test.go
- pool.go
- pool_test.go
- browser.go
- extractor.go
- parser.go
- vim.go
- main_test.go
- server_test.go
- session_picker.go
- ssh.go
- ssh_caps.go
- ssh_caps_test.go
- ssh_kitty_shm_crash_test.go
- ssh_smoke_test.go
- agent_detect.go
- agent_detect_darwin.go
- agent_detect_explain_test.go
- agent_detect_linux.go
- agent_detect_linux_test.go
- agent_detect_other.go
- agent_detect_procscan_test.go
- agent_detect_test.go
- agent_hold.go
- agent_hold_test.go
- agent_osc.go
- agent_osc_test.go
- agent_screen.go
- agent_screen_test.go
- agent_source.go
- agent_source_test.go
- agent_state.go
- agent_state_test.go
- agent_transcript.go
- agent_transcript_rank_test.go
- agent_transcript_test.go
- autostart.go
- capture_pane_test.go
- client.go
- client_test.go
- codec.go
- daemon.go
- daemon_command.go
- daemon_diagnose.go
- daemon_diagnose_test.go
- daemon_events.go
- daemon_events_test.go
- daemon_handlers.go
- daemon_listing.go
- daemon_native.go
- daemon_native_test.go
- daemon_new_test.go
- daemon_resurrect.go
- daemon_resurrect_test.go
- daemon_shutdown_test.go
- daemon_size.go
- daemon_startlock.go
- daemon_startlock_test.go
- daemon_startlock_unix.go
- daemon_startlock_windows.go
- daemon_stream.go
- daemon_stream_test.go
- daemon_unix.go
- daemon_windows.go
- debug.go
- focus_repair_test.go
- foreground_command_test.go
- fuzz_test.go
- guest_env_test.go
- kill_cache_test.go
- main_test.go
- manager.go
- manager_unix.go
- manager_windows.go
- output_bench_test.go
- protocol.go
- pty_resize_marks_test.go
- pty_resubscribe_test.go
- pty_resubscribe_wire_test.go
- pty_unix.go
- pty_windows.go
- reattach_modes_test.go
- rename_roundtrip_test.go
- restore_empty_session_test.go
- restore_failed_respawn_test.go
- restored_flag_test.go
- resurrection.go
- resurrection_cleanup_test.go
- resurrection_save_cadence_test.go
- resurrection_test.go
- session.go
- session_ended_test.go
- session_label_test.go
- session_listing_label_test.go
- session_name_validation_test.go
- session_ops.go
- session_ops_test.go
- session_options_test.go
- session_resize_test.go
- session_test.go
- state_events.go
- state_events_test.go
- state_merge.go
- state_merge_test.go
- state_perf_test.go
- state_sink_test.go
- terminal_state_have_test.go
- transcript_watcher.go
- transcript_watcher_test.go
- tuiclient.go
- tuiclient_cache_test.go
- tuiclient_disconnect_test.go
- tuiclient_roundtrip_test.go
- verb_bridge_test.go
- verb_client.go
- verb_compat.go
- verb_compat_test.go
- verb_handlers.go
- verb_hints.go
- verb_hints_cost_test.go
- verb_hints_test.go
- verb_introspect_test.go
- verb_new_window_test.go
- verb_protocol.go
- verb_protocol_test.go
- verb_subscribe.go
- verb_subscribe_test.go
- window_title_test.go
- wire_bench_test.go
- wire_color_test.go
- wire_fidelity_test.go
- workspace_bound_test.go
- workspace_name_test.go
- workspace_order_test.go
- workspace_wire_test.go
- main_test.go
- sessiontree.go
- sessiontree_test.go
- done.wav
- needs-input.wav
- assets.go
- gencues.go
- main_test.go
- players_darwin.go
- players_unix.go
- players_windows.go
- sound.go
- sound_test.go
- 3f195680697164b9
- hygiene_other.go
- hygiene_unix.go
- main_test.go
- trust.go
- trust_test.go
- command.go
- executor.go
- executor_test.go
- fuzz_test.go
- header.go
- header_test.go
- lexer.go
- lexer_illegal_test.go
- lexer_test.go
- main_test.go
- parser.go
- parser_test.go
- player.go
- recorder.go
- recorder_test.go
- token.go
- cleanup.go
- cleanup_test.go
- coalescer_test.go
- has_new_output_test.go
- latency_test.go
- main_test.go
- pty_unix.go
- pty_windows.go
- race_disabled_test.go
- race_enabled_test.go
- update_theme_colors_test.go
- window.go
- window_burst_starvation_test.go
- window_cwd.go
- window_diff.go
- window_env.go
- window_env_test.go
- window_geometry.go
- window_goroutine_leak_test.go
- window_io.go
- window_io_race_test.go
- window_lock_discipline_test.go
- window_resize_announce_test.go
- window_scrollback.go
- window_unix.go
- window_unix_test.go
- window_windows.go
- fakeshell.go
- fakeshell_test.go
- main_test.go
- suite_writes_test.go
- xdgisolate.go
- xdgisolate_test.go
- contrast_test.go
- custom.go
- custom_test.go
- main_test.go
- theme.go
- theme_test.go
- themes.go
- ui.go
- ui_bench_test.go
- main_test.go
- transcript.go
- transcript_test.go
- animation.go
- animation_test.go
- main_test.go
- altscreen.bin
- git_diff.bin
- git_graph.bin
- git_log.bin
- ls_color.bin
- progress.bin
- sgr.bin
- unicode.bin
- EastAsianWidth.txt
- GraphemeBreakTest.txt
- README.md
- altscreen_render_test.go
- blankfill_bench_test.go
- bufpipe.go
- bufpipe_test.go
- callbacks.go
- cc.go
- charset.go
- conform_csi_test.go
- conform_edit_test.go
- conform_margins_test.go
- conform_screen_test.go
- conform_string_test.go
- conform_test.go
- conform_unicode_test.go
- csi.go
- csi_cursor.go
- csi_cursor_test.go
- csi_ech_test.go
- csi_mode.go
- csi_screen.go
- csi_sgr.go
- csi_t_test.go
- cursor.go
- dcs.go
- depdiff_test.go
- differential_tmux_test.go
- emulator.go
- emulator_perf_test.go
- emulator_test.go
- esc.go
- focus.go
- fuzz_test.go
- grapheme_cell_test.go
- grapheme_split_test.go
- handlers.go
- key.go
- kitty_handlers.go
- kitty_keyboard.go
- kitty_keyboard_test.go
- kitty_parser.go
- kitty_query_test.go
- kitty_response_test.go
- kitty_shm_unix.go
- kitty_shm_unix_test.go
- kitty_shm_windows.go
- kitty_state.go
- kitty_types.go
- kitty_zlib_test.go
- main_test.go
- margins_clamp_test.go
- mode.go
- mode_race_test.go
- mouse.go
- mouse_pixel_test.go
- osc.go
- osc7_test.go
- osc_test.go
- palette_test.go
- print_bench_test.go
- progress.go
- progress_test.go
- reserve_image_space_test.go
- restore_state_test.go
- screen.go
- scroll_rotate_test.go
- scrollback.go
- scrollback_test.go
- semantic_markers.go
- sixel_parser.go
- sixel_state.go
- tailtext.go
- unicode_grapheme_test.go
- unicode_width_test.go
- utf8.go
- utils.go
- vt.go
- vtgen_fuzz_test.go
- wide_cell_edge_test.go
- wide_cell_shift_test.go
- width_method_test.go
- checks.nix
- devshells.nix
- flake-module.nix
- treefmt.nix
- main_test.go
- tuios.go
- tuios_test.go
- SKILL.md
- skills.go
- .dockerignore
- .envrc
- .gitattributes
- .gitignore
- .goreleaser.yml
- .markdownlint.json
- AGENTS.md
- CITATION.cff
- Dockerfile
- flake.lock
- flake.nix
- FUNDING.yml
- go.mod
- go.sum
- install-web.sh
- install.sh
- LICENSE
- README.md
- SECURITY.md
- tuios.nix
# Installation Guide
goSetup Steps
go install github.com/Gaurav-Gosain/tuios/cmd/tuios@latest
Install TUIOS using Go.
tuios
Run TUIOS.
Key Commands
tuios
Launch TUIOS in default mode.
tuios new mysession
Create a new persistent session.
tuios attach mysession
Reattach to an existing session.
tuios ls
List running sessions.
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
go build
View Details ▼
go build
Compile Go sources.
go build {{path/to/main.go}}
Compile a 'package main' file (output will be the filename without extension):
go build -o {{path/to/binary}} {{path/to/source.go}}
Compile, specifying the output filename:
go build -o {{path/to/binary}} {{path/to/package}}
Compile a package:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
go test
View Details ▼
go test
Test Go packages (files have to end with `_test.go`).
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
go test
Test the package found in the current directory:
go test -v
[v]erbosely test the package in the current directory:
go test -v ./...
Test the packages in the current directory and all subdirectories:
go vet
View Details ▼
go vet
Check Go source code and report suspicious constructs (e.g. lint your Go source files).
Go vet returns a non-zero exit code if problems are found; returns a zero exit code if no problems are found.
go vet
Check the Go package in the current directory:
go vet {{path/to/file_or_directory}}
Check the Go package in the specified path:
go tool vet help
List available checks that can be run with go vet:
mpv
View Details ▼
mpv
A audio/video player based on MPlayer.
See also: `mplayer`, `vlc`.
mpv {{url|path/to/file}}
Play a video or audio from a URL or file:
{{<ArrowLeft>|<ArrowRight>}}
Jump backward/forward 5 seconds:
{{<ArrowDown>|<ArrowUp>}}
Jump backward/forward 1 minute:
nix run
View Details ▼
nix run
Run an application from a Nix flake.
See also: `nix flake`.
nix run
Run the default application in the flake in the current directory:
nix run nixpkgs#{{pkg}}
Run a command whose name matches the package name from nixpkgs (if you want a different command from that package, see `tldr nix shell`):
nix run nixpkgs#{{vim}} -- {{path/to/file}}
Run a command with provided arguments:
yay
View Details ▼
yay
Yet Another Yogurt: build and install packages from the Arch User Repository.
See also: `pacman`.
yay {{package_name|search_term}}
Interactively search and install packages from the repos and AUR:
yay
Synchronize and update all packages from the repos and AUR:
yay -S {{package}} --noconfirm
Install a new package from the repos and AUR and do not ask to confirm transactions:
