lazygit/pkg/commands/oscommands
Stefan Haller a199ed1396 Add separate UsePty flag for CmdObj
This decouples StreamOutput from whether a PTY is used. In most cases we just
want to see the output in the log window, but don't have to use a PTY, e.g. for
the bisect commands.

This has the implication that custom commands that are using "stream: true" no
longer use a PTY. In most cases that's probably a good thing, but we're going to
add a separate pty config for those who really wanted this.
2025-05-01 15:21:37 +02:00
..
cmd_obj.go Add separate UsePty flag for CmdObj 2025-05-01 15:21:37 +02:00
cmd_obj_builder.go Remove ICmdObj interface 2025-05-01 15:21:37 +02:00
cmd_obj_runner.go Add separate UsePty flag for CmdObj 2025-05-01 15:21:37 +02:00
cmd_obj_runner_default.go Rename getCmdHandler to getCmdHandlerPty, and add getCmdHandlerNonPty 2025-05-01 15:21:37 +02:00
cmd_obj_runner_test.go Add Token credential request handling 2024-07-06 21:44:10 +10:00
cmd_obj_runner_win.go Rename getCmdHandler to getCmdHandlerPty, and add getCmdHandlerNonPty 2025-05-01 15:21:37 +02:00
cmd_obj_test.go Remove secureexec package 2023-07-30 19:59:51 +10:00
copy.go chore: use errors.New to replace fmt.Errorf with no parameters. 2024-04-24 16:21:34 +08:00
dummies.go Revert commits related to using an interactive shell for running shell commands 2025-04-07 14:35:40 +02:00
fake_cmd_obj_runner.go Remove ICmdObj interface 2025-05-01 15:21:37 +02:00
gui_io.go Use first class task objects instead of global counter 2023-07-09 21:30:19 +10:00
os.go Remove ICmdObj interface 2025-05-01 15:21:37 +02:00
os_default_platform.go Add config os.shellFunctionsFile 2025-04-07 14:35:40 +02:00
os_default_test.go Change direct access to Common.UserConfig to a getter 2024-08-18 10:24:52 +02:00
os_test.go Fix typos 2025-01-03 10:50:36 +11:00
os_windows.go Revert commits related to using an interactive shell for running shell commands 2025-04-07 14:35:40 +02:00
os_windows_test.go Change direct access to Common.UserConfig to a getter 2024-08-18 10:24:52 +02:00