Kovid Goyal
|
795953a341
|
get rid of the who -m ssh session test
I dont like executing a binary in a fast startup script. Lets see
if there are a lot of sessions in the wild that dont use the SSH_TTY
env var
|
2022-03-06 15:47:08 +05:30 |
|
Kovid Goyal
|
00d2a8527f
|
Fix parsing of env vars in bootstrap.py
|
2022-03-06 15:05:40 +05:30 |
|
Kovid Goyal
|
a1ade8fc42
|
Dont use format strings in bootstrap.py
|
2022-03-06 14:47:44 +05:30 |
|
Kovid Goyal
|
7f9fec061a
|
bootstrap.py is now tested the same as bootsstrap.sh
|
2022-03-06 14:26:15 +05:30 |
|
Kovid Goyal
|
ec782d3296
|
More work on bootstrap.py
|
2022-03-06 13:23:30 +05:30 |
|
Kovid Goyal
|
2444864508
|
Make compiling of terminfo atomic
|
2022-03-06 13:04:57 +05:30 |
|
Kovid Goyal
|
1ccc50b21b
|
More work on bootstrap.py
|
2022-03-06 12:55:36 +05:30 |
|
Kovid Goyal
|
85c6d8f16e
|
More robust check for exec -a support
|
2022-03-06 12:20:06 +05:30 |
|
Kovid Goyal
|
14d391cc2e
|
Check $pipestatus for zsh as well
|
2022-03-06 11:43:33 +05:30 |
|
Kovid Goyal
|
8fe87a0df5
|
Search PATH when executing login shell
|
2022-03-06 11:13:40 +05:30 |
|
Kovid Goyal
|
675411df85
|
Start work on python bootstrap
|
2022-03-05 15:43:55 +05:30 |
|
Kovid Goyal
|
f94d33fa6a
|
...
|
2022-03-05 15:29:09 +05:30 |
|
Kovid Goyal
|
7fe110dff1
|
Move code to initialize TTY into its own function
|
2022-03-05 15:16:04 +05:30 |
|
Kovid Goyal
|
591f711886
|
DRYer
|
2022-03-05 15:10:09 +05:30 |
|
Kovid Goyal
|
1dc7fc8ac7
|
Note that zsh's read function is terminally broken
|
2022-03-05 14:56:57 +05:30 |
|
Kovid Goyal
|
01dd0416ac
|
Add an option to control the login shell
|
2022-03-05 11:16:15 +05:30 |
|
Kovid Goyal
|
0bd1676978
|
Some cleanup
|
2022-03-05 10:58:42 +05:30 |
|
Kovid Goyal
|
30e635a934
|
Use zsh's builtin functions to do I/O with TTY
Far more robust than the system tools
|
2022-03-05 10:31:00 +05:30 |
|
Kovid Goyal
|
f6706a55ec
|
...
|
2022-03-05 09:20:08 +05:30 |
|
Kovid Goyal
|
e469b46ce5
|
Avoid calling who is either of SSH_TTY or SSH2_TTY are defined
|
2022-03-04 21:40:24 +05:30 |
|
Kovid Goyal
|
0a2b09da40
|
Prevent inject loop
|
2022-03-04 21:12:41 +05:30 |
|
Kovid Goyal
|
c02d578468
|
Nicer error message if bash version < 4
macOS has bash 3
|
2022-03-04 20:59:22 +05:30 |
|
Kovid Goyal
|
e990d233e5
|
ooops
|
2022-03-04 20:54:26 +05:30 |
|
Kovid Goyal
|
a7cdcfcc16
|
Bash integration: Prevent shell integration code from running twice if user enables both automatic and manual integration
|
2022-03-04 20:48:57 +05:30 |
|
Kovid Goyal
|
75224e1661
|
Merge branch 'ksi-bash' of https://github.com/page-down/kitty
|
2022-03-04 20:37:05 +05:30 |
|
pagedown
|
c8313409ff
|
Explicitly call bash builtin
|
2022-03-04 19:36:38 +08:00 |
|
Kovid Goyal
|
6cba8e0166
|
remove unused variable
|
2022-03-04 14:52:55 +05:30 |
|
Kovid Goyal
|
0067726bbe
|
spelling
|
2022-03-04 13:52:33 +05:30 |
|
Kovid Goyal
|
95efeee7de
|
Also return user name when requesting bootstrap data
|
2022-03-04 12:16:45 +05:30 |
|
Kovid Goyal
|
da30536709
|
bash/zsh integration: Show hostname in title when in an SSH session
|
2022-03-04 11:13:59 +05:30 |
|
Kovid Goyal
|
108ccffcd8
|
assume grep is present
|
2022-03-04 10:13:23 +05:30 |
|
Kovid Goyal
|
c3ce0c26e7
|
...
|
2022-03-04 10:01:33 +05:30 |
|
Kovid Goyal
|
e0c984046c
|
EXEC_CMD must come after login_shell detection since it can use login_shell
|
2022-03-04 10:00:12 +05:30 |
|
Kovid Goyal
|
64d6337612
|
...
|
2022-03-04 09:54:17 +05:30 |
|
Kovid Goyal
|
603684211f
|
bootstrap should not fail if no tty present
|
2022-03-04 08:30:23 +05:30 |
|
Kovid Goyal
|
3f3efab221
|
Fix hostname detection when hostname binary not present
|
2022-03-04 07:22:59 +05:30 |
|
Kovid Goyal
|
ad7c251f56
|
Fix ln failing if link exists
|
2022-03-04 07:08:04 +05:30 |
|
Kovid Goyal
|
1c558be524
|
Port HISTFILE fix to ssh bash launcher
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
b4cc38a1d9
|
Fix symlink extraction over ssh
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
8867317b6a
|
Allow transferring files outside of HOME
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
e5ba15949b
|
$size doesnt need to be global
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
0e2125cda3
|
When die-ing bring cursor back to zero column explicitly since it could happen in raw mode
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
95da414511
|
Avoid one record read
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
ae48407b20
|
untar files atomically
|
2022-03-03 21:24:45 +05:30 |
|
Kovid Goyal
|
ae6665493a
|
Implement setting of env vars
|
2022-03-03 21:24:44 +05:30 |
|
Kovid Goyal
|
59f656e3ca
|
Allow controlling where on the remote computer the ssh kitten installs its data
|
2022-03-03 21:24:44 +05:30 |
|
Kovid Goyal
|
12658c4756
|
Make ssh data start request transmission more robust
|
2022-03-03 21:24:44 +05:30 |
|
Kovid Goyal
|
37c185462a
|
Handle error messages form terminal during bootstrap
|
2022-03-03 21:24:44 +05:30 |
|
Kovid Goyal
|
5c8651c7cd
|
bootstrap script should work even when stdout is redirected
|
2022-03-03 21:24:44 +05:30 |
|
Kovid Goyal
|
02a68e7541
|
Pass the value of shell_integration in the tarfile
Allows per host overrides and also avoids needing to read kitty.conf in
the ssh kitten
|
2022-03-03 21:24:44 +05:30 |
|