Which directory should custom git bash scripts be saved to in windows so that they can be called from...
I am learning how to use git bash for Windows and I want to start writing scripts to automate some of the git tasks I do. But where should I store the .sh files so that I can call them from any directory in git bash? Is there a standard directory they should be saved in?
At the minute I have to include a path to where the .sh file is. What I want is that when I am in git bash I can call the script just like I would any git command i.e. without a path.
windows-7 bash bash-scripting git-bash
add a comment |
I am learning how to use git bash for Windows and I want to start writing scripts to automate some of the git tasks I do. But where should I store the .sh files so that I can call them from any directory in git bash? Is there a standard directory they should be saved in?
At the minute I have to include a path to where the .sh file is. What I want is that when I am in git bash I can call the script just like I would any git command i.e. without a path.
windows-7 bash bash-scripting git-bash
add a comment |
I am learning how to use git bash for Windows and I want to start writing scripts to automate some of the git tasks I do. But where should I store the .sh files so that I can call them from any directory in git bash? Is there a standard directory they should be saved in?
At the minute I have to include a path to where the .sh file is. What I want is that when I am in git bash I can call the script just like I would any git command i.e. without a path.
windows-7 bash bash-scripting git-bash
I am learning how to use git bash for Windows and I want to start writing scripts to automate some of the git tasks I do. But where should I store the .sh files so that I can call them from any directory in git bash? Is there a standard directory they should be saved in?
At the minute I have to include a path to where the .sh file is. What I want is that when I am in git bash I can call the script just like I would any git command i.e. without a path.
windows-7 bash bash-scripting git-bash
windows-7 bash bash-scripting git-bash
asked Feb 20 at 18:42
Gary BarrettGary Barrett
2602512
2602512
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You can run them from anywhere that the script has permissions to. I typically put my scripts in 'c:scripts'.
add a comment |
You could edit your Path environment variable to include the folder to your scripts. Start --> Right click Computer --> Properties --> Advanced System Settings --> Environment Variables.
It is a System variable on Windows 7; separate each path with a semicolon.
After that, reload the command prompt and it should work.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1407891%2fwhich-directory-should-custom-git-bash-scripts-be-saved-to-in-windows-so-that-th%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can run them from anywhere that the script has permissions to. I typically put my scripts in 'c:scripts'.
add a comment |
You can run them from anywhere that the script has permissions to. I typically put my scripts in 'c:scripts'.
add a comment |
You can run them from anywhere that the script has permissions to. I typically put my scripts in 'c:scripts'.
You can run them from anywhere that the script has permissions to. I typically put my scripts in 'c:scripts'.
answered Feb 20 at 20:26
shelumshelum
114
114
add a comment |
add a comment |
You could edit your Path environment variable to include the folder to your scripts. Start --> Right click Computer --> Properties --> Advanced System Settings --> Environment Variables.
It is a System variable on Windows 7; separate each path with a semicolon.
After that, reload the command prompt and it should work.
add a comment |
You could edit your Path environment variable to include the folder to your scripts. Start --> Right click Computer --> Properties --> Advanced System Settings --> Environment Variables.
It is a System variable on Windows 7; separate each path with a semicolon.
After that, reload the command prompt and it should work.
add a comment |
You could edit your Path environment variable to include the folder to your scripts. Start --> Right click Computer --> Properties --> Advanced System Settings --> Environment Variables.
It is a System variable on Windows 7; separate each path with a semicolon.
After that, reload the command prompt and it should work.
You could edit your Path environment variable to include the folder to your scripts. Start --> Right click Computer --> Properties --> Advanced System Settings --> Environment Variables.
It is a System variable on Windows 7; separate each path with a semicolon.
After that, reload the command prompt and it should work.
answered Feb 20 at 20:51
xofzxofz
1511312
1511312
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1407891%2fwhich-directory-should-custom-git-bash-scripts-be-saved-to-in-windows-so-that-th%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown