问题标签 [bash-it]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 通过部分名称在 git 中切换分支
如果我在 git 中有以下分支
我想使用 --just-- 数字切换到分支,即使这需要调用脚本 例如:
并且脚本/解决方案应该执行以下操作
- git branch -a (在我的存储库中查找所有本地和远程分支)
- 按给定参数过滤(上面的“1178”)
- 提取git可以使用的分支名称
- 切换到那个分支
无需手动执行所有这些步骤的推荐方法是什么?
我正在使用 Mac OSX,如果这很重要的话。
更新——bash-it (github.com/revans/bash-it) 符合我的目的
bash - 为什么在 Windows7 MSYS 下安装 bash-it 时出现 mkdir 错误
我克隆了 repo https://github.com/revans/bash-it.git并在 linux 下成功安装了它,但是当我尝试在 Windows7 MSYS 下安装它时遇到了麻烦。
在 install.sh 中:
它返回一些像这样的错误
看起来路径是正确的并被引用,我以管理员身份运行 cmd 然后运行 msys.bat,还有什么问题吗?
bash - RVM 不会更改 cd 上的 ruby 版本(使用 bash-it)
我最近安装bash-it
了,我注意到它损坏了 RVM。当我进入一个项目目录时,ruby 版本没有改变(不管我使用.rvmrc
or .ruby-version
)。但是,当我进入项目目录,然后在终端中打开一个新的选项卡/窗口时,ruby 版本会更改。我在 Konsole 和 Gnome 终端中对其进行了测试。我保留bash-it
配置,.bash_profile
并在.bashrc
. 对于这种奇怪行为的原因有什么想法吗?
编辑:我尝试将 bash 作为登录 shell 启动,但它不起作用。
git - 以 bash-it 作为子模块的想家
我正在使用Homesick来维护我在Github上的点文件。除此之外,我还将神话般的bash-it用于一般 bash 功能和插件。我的 dotfile 配置作为思乡城堡保存在一个 Github repo 中,而我的 bash-it fork 保存在一个单独的Github repo中。
当我想设置一台新机器时,我首先需要克隆我的 bash-it repo ( git clone ...
),然后设置 homesick 并从那里克隆我的 dotfiles repo ( homesick clone nwinkler/dotfiles
)。
有没有办法让这更容易,即维护我的 bash-it 存储库作为第二个想家的城堡,或者作为我的 dotfiles 城堡的子模块更好?理想情况下,我只需一个命令就可以设置我的 dotfiles castle 和 bash-it。
我可以(或应该)为此利用 Git 子模块吗?或者,还有更好的方法?
macos - 如何卸载 Bash-it?
我还没有为Bash-it做好准备,想回到原来的 CLI。任何关于如何删除 Bash 的建议都很棒。谢谢你。
编辑:很想知道为什么我被否决了,所以我不会两次犯同样的错误。
bash - 如何安装 iterm2 bash-it 主题?
这些说明对新手不太友好。至少对我来说不是。
这是 bash-it 的 github 存储库:https ://github.com/Bash-it/bash-it
我能够克隆回购并运行它。
一旦我关闭然后重新打开 iterm,我就会立即收到以下错误。我该如何解决这些问题?
我试着简单地输入:
安装 argcomplete
sudo install argcomplete
sudo pip install argcomplete
没有任何效果。
最终我想安装主题,特别是 Zork:https ://github.com/Bash-it/bash-it/wiki/Themes
指令简单地说,导出 BASH_IT_THEME 变量。它没有告诉你怎么做。然后它说在你的shell中定义以下...,但不是如何。
有人可以在这里帮忙吗?
macos - 一些 bash 变量被覆盖
我在我的 Mac OSX 终端中使用bash-it 。但是,最近我遇到了与EDITOR
和GIT_EDITOR
变量相关的问题。
在自定义 bash 文件中,我通过以下方式清楚地设置了这些变量:
但是,有些东西正在覆盖这些变量,因为当我export -p
分配的值是:
我检查了其他源文件,看看它们是否被某个地方的插件覆盖,但没有运气。
将不胜感激有关如何调试和修复此问题的任何指示。
谢谢
bash - {1} 在 |master {1} 中是什么意思 ✓| 与 bashit?
我定义了一个 git bash shell 扩展,它显示|master {1} ✓|
是什么{1}
意思?
提示中的{1}
意思是什么?我正在使用配置了https://github.com/Bash-it/bash-it的 bash
linux - 另一个文件 bash 脚本中的“adduser”有什么问题
我被要求添加一些用户,他们的所有信息(密码、id、组 id ...)都存在于给定文件中。每当我运行我的 bash“gedit”脚本时,它都会给我一条“找不到 useradd 命令”的消息。如果有人可以帮助我,这是我的代码:
要调用脚本,我正在使用 chmod u+x 项目(这是 gedit 文件的名称)
显示的错误消息是 :./project: line 43: useradd: command not found
这是输入文件“user”的内容: