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
Kovid Goyal
6e5dbc5285
Test for handling of leading data
2022-03-03 21:24:44 +05:30
Kovid Goyal
fda9415873
Use a record separator to delimit the start of data
...
Needed because the user could press keys and send data to the tty
before kitty can send the ssh data
2022-03-03 21:24:44 +05:30
Kovid Goyal
4054163447
DRYer
2022-03-03 21:24:44 +05:30
Kovid Goyal
44baeb6924
Run login_shell detection tests with all available shells
2022-03-03 21:24:44 +05:30
Kovid Goyal
c00e8b1709
Add tests for the individual login_shell detection functions
2022-03-03 21:24:44 +05:30
Kovid Goyal
86b15ad693
fix detection of python when no python2 or python3 links present
2022-03-03 21:24:43 +05:30
Kovid Goyal
53c00ac631
Fix detection of login shell from passwd
2022-03-03 21:24:43 +05:30
Kovid Goyal
99d0c2d846
Get reading data working on macOS
2022-03-03 21:24:43 +05:30
Kovid Goyal
a71e7d7eb1
Simplify data transmission
2022-03-03 21:24:43 +05:30
Kovid Goyal
3c28a4f723
sh on macOS doesnt have echo -n
2022-03-03 21:24:43 +05:30
Kovid Goyal
c24e16e8cd
debug function
2022-03-03 21:24:43 +05:30
Kovid Goyal
198dd52700
Better error messages
2022-03-03 21:24:43 +05:30
Kovid Goyal
2dfea0f213
Fix a couple of conditions so they work in older dash
2022-03-03 21:24:43 +05:30
Kovid Goyal
78b553e55e
Add tests for turning off shell integration in the bootstrap script
2022-03-03 21:24:43 +05:30
Kovid Goyal
8ca3a511cc
Get the ssh bootstrap tests fully working
2022-03-03 21:24:43 +05:30
Kovid Goyal
ddb8753548
Work on enabling shell integration over ssh
2022-03-03 21:24:43 +05:30
Kovid Goyal
e73525d0a2
Start work on testing the bootstrap script
2022-03-03 21:24:43 +05:30
Kovid Goyal
f37d947dd5
more work on ssh data transmission
2022-03-03 21:24:42 +05:30
Kovid Goyal
2dd7c3b939
More work on ssh bootstrap
2022-03-03 21:24:42 +05:30
Kovid Goyal
8c7ffc90f3
Fix the default bash HISTFILE changing to .sh_history instead of .bash_history
...
Fixes #4765
2022-02-28 20:06:48 +05:30
pagedown
74c56d69ac
Also fall back to check the last known working version of fish
2022-02-28 19:26:20 +08:00
Kovid Goyal
ef5c66ee17
Dont bother with new escape code for setting title
...
Since we are only sending the last command, it cannot have CSI
sequences in it anyway except in extremely contrived situations, so just
strip all ctrl chars out.
2022-02-27 10:55:02 +05:30
Kovid Goyal
33abd31d1a
...
2022-02-27 10:48:52 +05:30
Kovid Goyal
30146007d3
Avoid extra tr invocation
2022-02-27 10:23:04 +05:30
Kovid Goyal
d53f8f24c4
Fix #4757
...
Still have to do the fix for zsh/fish
2022-02-27 10:20:19 +05:30