129890096b
Merge c079adb7c2
into 06b8bceed9
2024-09-03 22:03:08 +02:00
06b8bceed9
Merge pull request #17 from HorlogeSkynet/feat/terminal_disable_spellcheck
...
Disables spellcheck in remote terminal view (Terminus v0.3.32+)
2024-09-03 22:03:02 +02:00
d3ef40fe79
Disables spellcheck in remote terminal view (Terminus v0.3.32+)
...
This patch replaces previous Terminus package detection by a proper
`terminus_open` lookup (actually `TerminusOpenCommand` command class).
SSHubl won't (try to) consume PackageControl API anymore, which should
result in better performance when opening a remote terminal for the
first time.
New `st_utils.get_command_class` function comes with some proper testing
(including its conditional cache feature).
As Terminus v0.3.32 was released on 15/08/2024, we expect it to be
globally rolled out before next version of SSHubl.
2024-09-02 19:18:32 +02:00
be853ed1c3
Adds Package Control monthly downloads badge to README
2024-09-02 19:15:29 +02:00
3ea6f40cfb
Update ruff requirement from ~=0.6.2 to ~=0.6.3
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.6.2...0.6.3 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-02 07:03:44 +00:00
0dac89a2ed
Update pylint requirement from ~=3.2.6 to ~=3.2.7
...
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint ) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-02 07:03:26 +00:00
34d5b3b132
Update ruff requirement from ~=0.6.1 to ~=0.6.2
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.6.1...0.6.2 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 06:09:56 +00:00
3d263f53a4
Update mypy requirement from ~=1.11.1 to ~=1.11.2
...
Updates the requirements on [mypy](https://github.com/python/mypy ) to permit the latest version.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.11.1...v1.11.2 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 06:09:39 +00:00
c208dee489
Merge pull request #19 from HorlogeSkynet/dependabot/pip/ruff-approx-eq-0.6.1
...
Update ruff requirement from ~=0.5.7 to ~=0.6.1
2024-08-19 08:47:42 +02:00
2f8cf8266a
Update ruff requirement from ~=0.5.7 to ~=0.6.1
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.7...0.6.1 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-19 05:26:10 +00:00
c079adb7c2
Updates code base according to pexpect v4.9
...
See varp/sublime-pexpect#1 .
2024-08-17 09:45:47 +02:00
32a2d577a4
Update ruff requirement from ~=0.5.6 to ~=0.5.7
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.6...0.5.7 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-12 06:29:58 +00:00
32209f56d4
Bumps to v0.4.0
v0.4.0
2024-08-07 19:08:59 +02:00
61d8e8c366
Tidies up README
2024-08-07 18:47:20 +02:00
dc0c7e5a13
Plugin now available on Package Control !
...
See wbond/package_control_channel#8947 for external reference.
2024-08-07 18:43:18 +02:00
75a724079a
Implements ssh_forward
unit test cases
2024-08-06 20:38:35 +02:00
c447a8732a
Shows remote path of UNIX domain socket that couldn't be removed
2024-08-06 20:38:35 +02:00
3be46fbbee
Fixes typo in ssh_connect_password_command_lock
comment
2024-08-06 20:38:35 +02:00
32b7ba2454
Update ruff requirement from ~=0.5.5 to ~=0.5.6
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.5...0.5.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-05 05:39:29 +00:00
e7866d1254
Update mypy requirement from ~=1.11.0 to ~=1.11.1
...
Updates the requirements on [mypy](https://github.com/python/mypy ) to permit the latest version.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.11...v1.11.1 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-05 05:39:04 +00:00
54d9115d84
Fixes pre_parse_forward_target
documentation (fix-up for a7d9799a
)
2024-07-31 12:06:37 +02:00
d1c9e0372e
Bumps to v0.3.0
v0.3.0
2024-07-31 11:27:09 +02:00
24b52e9911
Fixes reverse forward with remote port allocation not removed on cancel
2024-07-31 11:25:42 +02:00
b3bc6f4efc
Enables validate_forward_target
result caching
2024-07-31 11:09:59 +02:00
a7d9799af8
Simplifies (and DRY) OpenSSH client forward target parsing
2024-07-31 11:09:01 +02:00
c1e27de942
Don't hide forward target hosts when they aren't unspecified or loopback
2024-07-29 20:12:25 +00:00
bb220f5bd4
Mentions we're actually showing command output in ssh_exec
debug log
2024-07-29 19:31:12 +00:00
8989bc9750
Implements UNIX domain socket automatic removal on forward cancellation
2024-07-29 19:31:12 +00:00
4e79266ee8
Prefers "UNIX domain socket" instead of "UNIX socket"
2024-07-29 19:31:12 +00:00
e75743ca2c
Fixes reverse forward opening when remote target is an UDS
2024-07-29 19:31:12 +00:00
c1ba619600
Update ruff requirement from ~=0.5.4 to ~=0.5.5
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.4...0.5.5 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-29 06:02:03 +00:00
ad6769e8c5
Merge pull request #10 from HorlogeSkynet/dependabot/pip/mypy-approx-eq-1.11.0
...
Update mypy requirement from ~=1.10.1 to ~=1.11.0
2024-07-22 18:06:02 +02:00
0a442e957b
Update mypy requirement from ~=1.10.1 to ~=1.11.0
...
Updates the requirements on [mypy](https://github.com/python/mypy ) to permit the latest version.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.10.1...v1.11 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-22 16:01:50 +00:00
a7af2255f7
Merge pull request #9 from HorlogeSkynet/dependabot/pip/ruff-approx-eq-0.5.4
...
Update ruff requirement from ~=0.5.2 to ~=0.5.4
2024-07-22 18:01:04 +02:00
eebc3e1c87
Merge pull request #8 from HorlogeSkynet/dependabot/pip/pylint-approx-eq-3.2.6
...
Update pylint requirement from ~=3.2.5 to ~=3.2.6
2024-07-22 18:00:43 +02:00
f2360acb85
Update ruff requirement from ~=0.5.2 to ~=0.5.4
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.2...0.5.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-22 06:05:09 +00:00
4d7562d407
Update pylint requirement from ~=3.2.5 to ~=3.2.6
...
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint ) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-22 06:05:01 +00:00
707fabadc5
Merge pull request #7 from HorlogeSkynet/dependabot/pip/ruff-approx-eq-0.5.2
...
Update ruff requirement from ~=0.5.1 to ~=0.5.2
2024-07-15 10:12:06 +02:00
6bcc4d0c09
Update ruff requirement from ~=0.5.1 to ~=0.5.2
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.1...0.5.2 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-15 06:01:44 +00:00
f779d8c451
Bumps to v0.2.1
v0.2.1
2024-07-14 16:32:56 +02:00
660fecbb12
Prevents pexpect from tweaking remote prompt shell
...
SSHubl only uses pexpect package to deal with SSH login in a
non-interactive manner. By default, `pxssh` module also goes through
some "hacks" to detect remote prompt, for interactive commands execution.
As SSHubl actually doesn't use this feature, we disable
`auto_prompt_reset`, which prevents remote shell history pollution with
"unset PROMPT_COMMAND" and "PS1=[...]" (or "prompt=[...]") commands.
2024-07-14 16:30:51 +02:00
bd452064ed
Updates plugin preview
2024-07-13 18:56:01 +02:00
0b39a21984
Fixes remote folder opening when there isn't any currently opened folder
2024-07-13 17:50:27 +02:00
5b31a0d1ed
Bumps to v0.2.0
v0.2.0
2024-07-11 21:52:14 +02:00
ad2795685d
Adds tip to cancel password prompt in input panel caption
2024-07-11 19:49:58 +00:00
4a4c5e5bd4
Asks user for confirmation on re-connection password prompt cancellation
2024-07-11 19:49:58 +00:00
771dca9626
DRY session identifier in SshTerminalCommand
2024-07-11 08:31:57 +02:00
b71c9b4363
Adds (most of) settings hot-reloading support
2024-07-10 21:52:02 +00:00
89f4a50f60
Mentions path settings require plugin reload or Sublime Text restart
2024-07-10 21:52:02 +00:00
1e691e4a79
feat(commands): add edit_settings
2024-07-10 21:52:02 +00:00