Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Use /bin/bash when using Bash specific shell commands

Open
#354 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
38/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
ruby
Domain
devops

Research direction

The issue names no files, tests, or entry points. Start by locating SSHKit's shell command execution and existing tests; determine how Bash-specific commands are invoked and whether the proposed /bin/bash path or a configurable shell setting is supported, then add coverage showing the requested behavior works for users whose login shell is tsch.

Written by the indexing model from the issue text.

Description

help wanted new feature

I have a bit of an issue when trying to use capistrano/sshkit. Our user account is setup to use tsch for legacy reasons. I can try to talk to them about changing to bash, but would have better luck (and could probably help others), if we can just run bash specific commands using /bin/bash or we are able to set the bash shell using some kind of variable (set :bash_shell, '/usr/local/bin/bash')?

PS wasn't sure to put this on here or Capistrano, but I think here would make a bit more sense.

Dominant language
Ruby
Stars
1.2k
Forks
257
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from capistrano/sshkit

All issues in capistrano/sshkit

Similar issues

More Ruby issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.