Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ssh-session plugin #235

Merged
merged 9 commits into from
Dec 3, 2023
Merged

Add ssh-session plugin #235

merged 9 commits into from
Dec 3, 2023

Conversation

AbelAnaya
Copy link
Contributor

This plugin shows ssh connection information of active TMUX pane in the status line.

The default format is:
user@hostname

It can be configured to show also the connection port via @dracula-show-ssh-session-port true
user@hostname:port

When no ssh session is active it will show current user and hostname of local machine i.e: whoami@hostname

Color can be configured as any other dracula plugin. Default background is green and foregraund dark_gray.

Useful when user@hostname is not present in the terminal prompt or if working inside a terminal application e.g; vim, htop, etc.

Plugin appearence:
image

Shows user and hostname of active ssh session if any in the current tmux pane. Connected port
is also available to show under configuration option (default false)
Copy link
Member

@ethancedwards8 ethancedwards8 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than the function that needs to be a bit cleaner, it looks good. Thank you for your contribution!

scripts/ssh_session.sh Outdated Show resolved Hide resolved
@AbelAnaya
Copy link
Contributor Author

AbelAnaya commented Nov 14, 2023

@ethancedwards8 Thank you for your feedback, function has been cleaned up and documented.

@ethancedwards8 ethancedwards8 merged commit d8b7d01 into dracula:master Dec 3, 2023
1 check passed
@ethancedwards8
Copy link
Member

Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants