1- ## Goto
1+ ## Goto
22v1.5.3
33
4- * Goto is a magic tool that takes you were you want to be, now.*
4+ * Goto is a magic tool that takes you were you want to be, now.*
55
66When you are involved in different projects, they all have their own folders, important files, links to good articles or key websites. The problem is that all these are spread out on different locations.
77
@@ -19,10 +19,10 @@ $ goto add github https://github.com/user/your-project
1919Added magic word github
2020
2121$ goto github
22- # opens https://github.com/user/your-project in your browser
22+ # opens https://github.com/user/your-project in your browser
2323```
2424
25- ### Setup
25+ ### Setup
2626
2727#### Mac OS-X / Linux
2828```
@@ -37,9 +37,10 @@ Do the same as above, but **open git bash as Administrator**
3737#### Linux - User Site install
3838On linux, the recommended way to install goto is by ` pip install --user magicgoto `
3939
40+
4041> This requires that you have your User site bin in your path.
4142> Usually this is ` ~/.local/bin ` . So adding ` PATH="${HOME}/.local/bin:$PATH" ` to
42- > your rcfile should do the trick in most cases.
43+ > your rcfile should do the trick in most cases.
4344
4445
4546### Commands
@@ -51,6 +52,7 @@ On linux, the recommended way to install goto is by `pip install --user magicgot
5152```
5253 The basics
5354 goto <magicword> Go to shortcut
55+ goto [<magicword>...] Go to many shortcuts
5456 goto add <magicword> <url or path> Add shortcut
5557 goto update <magicword> <new url/path> Update shortcut
5658 goto rename <magicword> <new name> Rename shortcut
@@ -65,13 +67,12 @@ On linux, the recommended way to install goto is by `pip install --user magicgot
6567 goto open <magicword> Open in finder/file explorer
6668
6769 Launching Code editors
68- goto subl Opens Sublime Text in code folder*
70+ goto subl Opens Sublime Text in code folder*
6971 goto idea Opens IntelliJ in code folder*
7072 goto vscode Opens Visual Studio Code in code folder*
7173
7274 * requires a magicword named code pointing to a folder.
7375 goto add code <path to folder with code>
74-
7576```
7677
7778
@@ -122,7 +123,7 @@ You tell Goto with the command:
122123
123124 project add <project-name>
124125
125-
126+
126127
127128
128129
@@ -132,19 +133,19 @@ Define them once, and use them a thousand times. By this command:
132133
133134 goto add <magic-word> <URI>
134135
135- A ** magic-word** is the name of your shortcut.
136+ A ** magic-word** is the name of your shortcut.
136137The ** URI** is the target of your shortcut. It could be a file, a directory, a web-url.
137138
138139##### Examples:
139140
140141* ` goto add github https://github.com/technocake/goto `
141- * ` goto add music ~/the/sound/of/music `
142+ * ` goto add music ~/the/sound/of/music `
142143* ` goto add jira http://jira.com/project/X `
143144
144145First one adds a url to a repo on github relevant to the project.
145146The second one adds a folder path.
146147
147- When you activate a project, Goto remembers which project you are thinking about right now.
148+ When you activate a project, Goto remembers which project you are thinking about right now.
148149
149150Then it makes sense to call the shortcut visualstudio, because it implicit means the visual studio project associated with this project.
150151
@@ -162,3 +163,11 @@ pip uninstall magicgoto
162163# project data is kept intact in ~/.goto
163164```
164165
166+
167+ ## Features
168+
169+ ### Goto many things with one command
170+
171+ ![ goto-many] ( ./images/goto-many.gif )
172+
173+
0 commit comments