Kovid Goyal
|
6cc89416ce
|
Implement locking for the kitty bootstrap install
|
2022-04-03 21:53:23 +05:30 |
|
Kovid Goyal
|
b3fc2cb118
|
Avoid executing kitty just to read installed kitty version
|
2022-04-03 20:47:02 +05:30 |
|
Kovid Goyal
|
c07f164154
|
Implement an option to control the installation of the kitty bootstrap script
|
2022-04-03 20:30:16 +05:30 |
|
Kovid Goyal
|
bae9b095b4
|
Start work on kitty launcher for remote servers
This will automatically download kitty and run it. The ssh kitten
can add it to PATH thereby making kitty available on the remote machine
at low cost.
|
2022-04-03 15:10:20 +05:30 |
|
Kovid Goyal
|
efe6ff6188
|
Try to ensure builtin command is used
|
2022-04-03 12:16:13 +05:30 |
|
pagedown
|
32426d61c3
|
Shell integration: Mark fish prompt on cancel or syntax error
The fish_prompt event will not be fired, even if a new prompt has been
drawn.
|
2022-03-30 20:49:48 +08:00 |
|
Kovid Goyal
|
0dff455ffa
|
declare oldval local
|
2022-03-30 11:57:46 +05:30 |
|
Kovid Goyal
|
81739288e8
|
handle multiple trailing spaces and semi-colons
|
2022-03-30 11:54:06 +05:30 |
|
Kovid Goyal
|
5641668bc1
|
Bash integration: Handle existing PROMPT_COMMAND ending with a literal newline
|
2022-03-30 10:44:59 +05:30 |
|
pagedown
|
98369db7f5
|
Unset shell integration env var before exec command
|
2022-03-24 22:01:11 +08:00 |
|
pagedown
|
bc9d6892d4
|
Clean up login shell environment variable earlier
Does not pollute the environment when executing commands.
|
2022-03-24 22:00:51 +08:00 |
|
pagedown
|
5c02c370d4
|
ssh kitten: Allow to configure HOME environment variable
Useful if the user does not have a home directory or the directory is
not writable.
|
2022-03-24 22:00:41 +08:00 |
|
pagedown
|
b944cdddeb
|
ssh kitten: Fix python bootstrap checking zsh rc files with ZDOTDIR
|
2022-03-24 22:00:16 +08:00 |
|
pagedown
|
8569be81ea
|
...
|
2022-03-23 19:49:34 +08:00 |
|
pagedown
|
a765d551e4
|
Fix bash integration cwd reporting missing hostname
|
2022-03-23 19:29:18 +08:00 |
|
pagedown
|
901eae9604
|
Docs: no-cwd will not disable fish's built-in CWD reporting
|
2022-03-18 11:10:21 +08:00 |
|
Kovid Goyal
|
b444f4636e
|
Move another function into bootstrap-utils.sh
|
2022-03-16 07:37:56 +05:30 |
|
Kovid Goyal
|
2b8acebd6e
|
Make bootstrap.sh even smaller
|
2022-03-16 07:31:33 +05:30 |
|
Kovid Goyal
|
766010c292
|
...
|
2022-03-16 07:27:52 +05:30 |
|
Kovid Goyal
|
0a2768e496
|
Split up the bootstrap script to keep its size down
|
2022-03-16 07:17:12 +05:30 |
|
pagedown
|
d3472966d3
|
Fix generating terminfo on NetBSD
|
2022-03-16 09:15:31 +08:00 |
|
pagedown
|
6638546247
|
Fix generating terminfo on NetBSD
.terminfo.cdb is the compiled terminfo database file.
Ensure that both .terminfo (dir) and .terminfo.cdb are generated.
|
2022-03-16 01:04:26 +08:00 |
|
pagedown
|
f99edbae3c
|
Reduce bootstrap script size
|
2022-03-16 01:04:02 +08:00 |
|
pagedown
|
150bf1a5b0
|
Reduce bootstrap script length by removing comments and indents
dropbear has 9000 bytes limit on ssh arguments length.
|
2022-03-16 01:03:51 +08:00 |
|
pagedown
|
91a17e3f0c
|
Fall back to use POSIX SHELL environment variable
|
2022-03-16 01:03:33 +08:00 |
|
pagedown
|
7160027c14
|
Use the fish built-in function name to report current working directory
If the feature is enabled by fish in the future, it will override the
built-in one and there will be no duplicate reporting.
|
2022-03-16 01:03:26 +08:00 |
|
pagedown
|
736d6cf7e6
|
Simplify fish prompt state checking
|
2022-03-16 01:03:16 +08:00 |
|
Kovid Goyal
|
c05c0353fd
|
Dont report directory changes during command substitution
|
2022-03-15 20:34:18 +05:30 |
|
Kovid Goyal
|
e944e2ecae
|
Make a note that cwd reporting is builtin to fish
|
2022-03-15 20:33:14 +05:30 |
|
Kovid Goyal
|
47b3c37bf0
|
Add cwd reporting to fish integration
|
2022-03-15 20:25:39 +05:30 |
|
Kovid Goyal
|
f982e754e4
|
Enable CWD reporting in bash integration
|
2022-03-15 15:37:17 +05:30 |
|
Kovid Goyal
|
4a1ad7755a
|
Enable CWD reporting in the zsh integration
|
2022-03-15 14:30:21 +05:30 |
|
Kovid Goyal
|
2780630a18
|
Suppress STDERR for tar
|
2022-03-15 10:28:14 +05:30 |
|
Kovid Goyal
|
08ce8ffa54
|
py2 compat
|
2022-03-14 12:36:43 +05:30 |
|
Kovid Goyal
|
90561682cf
|
Make using kitty askpass optional
|
2022-03-14 11:38:31 +05:30 |
|
Kovid Goyal
|
71027e74e0
|
py2 compat
|
2022-03-14 11:28:46 +05:30 |
|
Kovid Goyal
|
2b06ca5e1a
|
ssh kitten: Send data without a roundtrip
Send data to the remote side without waiting for a data request. Avoids
an extra roundtrip during initialization.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
434ef97952
|
Dont need atexit anymore since cleanup only closes tty_fd
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
e1504c4775
|
Avoid needing to initialize tty state in bootstrap scripts
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
74f0057ec8
|
Dont change tty state to raw
Just turn off echo. Makes the code much simpler, can just use shell
builtin POSIX read function.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
b2e74e4830
|
Switch to using the hostname from the CLI for settings
This removes the need to wait for data from the remote machine
before sending data to it.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
f54a3e8036
|
Make requesting data optional
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
d5c48ddb94
|
Allow inputting fingerprint check
|
2022-03-12 08:23:10 +05:30 |
|
Kovid Goyal
|
8613c6e1cd
|
...
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
5bb6b29ca3
|
Allow controlling the prompt used to input the password
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
61558d518e
|
Get askpass basically working
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
3b724c8415
|
Start work on SSH askpass implementation
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
910565aa7c
|
Mention the shell in the error message
|
2022-03-11 15:52:51 +05:30 |
|
pagedown
|
72718cbab7
|
Remove login shell name suffix restriction
Some shells do not end with sh, consistent with the python bootstrap
implementation.
|
2022-03-11 15:42:45 +08:00 |
|
pagedown
|
ea28951e0e
|
Fall back to run the shell without -l option
|
2022-03-11 15:42:34 +08:00 |
|