### Summary

I use the option `--ask-vault-pass` very often because storing the password to some file on the same host is not desired or prohibited in some environments. So I have to type this option quite some time.

It would be nice to have a short option for this and propose to implement '-J' for this.

This what save a lot of typing.

### Issue Type

Feature Idea

### Component Name

!component
ansible-core

### Additional Information

Instead of typing:

```
ansible-playbook --ask-vault-pass playbook.yml
```

It could be just:

```
ansible-playbook -J playbook.yml
```

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
repo_path = gitdir
                else:
                    repo_path = os.path.join(repo_path[:-4], gitdir)
            except (IOError, AttributeError):
                return ''
        with open(os.path.join(repo_path, "HEAD")) as f:
            line = f.readline().rstrip("\n")
            if line.startswith("ref:"):
                branch_path = os.path.join(repo_path, line[5:])
            else:
                branch_path = None
        if branch_path and os.path.exists(branch_path):
            branch = '/'.join(line.split('/')[2:])
            with open(branch_path) as f:
                commit = f.readline()[:10]
        else:
            
            commit = line[:10]
            branch = 'detached HEAD'
            branch_path = os.path.join(repo_path, "HEAD")
        date = time.localtime(os.stat(branch_path).st_mtime)
        if time.daylight == 0:
            offset = time.timezone
        else:
            offset = time.altzone
        result = "({0} {1}) last updated {2} (GMT {3:+04d})".format(branch, commit, time.strftime("%Y/%m/%d %H:%M:%S", date), int(offset / -36))
    else:
        result = ''
    return result
def _gitinfo():