Skip to content

Releases: technocake/goto

Release 1.5.3 - goto rename <from> <to>

10 Jul 20:50
Compare
Choose a tag to compare
  • Add #89 - goto rename
  • Add #94 - warn about & in url

goto rename or it's alias goto mv now renames magic words.
If Attempting to rename to an existing magicwords, it will fail with a warning.
Adding the -f or --forced flag the renaming will overwrite the existing magicword.

All write operations that takes uri as input now has detection of unquoted ampersand in the url.

That would make goto run in the backround with only half of the url as
argument, and the leftover parts of that url would be attempted executed
by the shell -- most often resulting in "command not found".

We can't avoid this from happening, but we can warn the user when it happens.

Releas 1.5.2 - A bit more robustified

08 Jul 19:57
dc860cd
Compare
Choose a tag to compare

Fixes issue #88 when attempting to goto a non existing magicword.
The command should fail, and it did, but it is handled much more cleanly now.

Release 1.5.1 - minor bugfix for warning messages

07 Jul 21:00
Compare
Choose a tag to compare

Release 1.5.0 - ZSH and big refactor

07 Jul 19:56
Compare
Choose a tag to compare
  • Big internal refactor made by @Arxcis that simplifies command handling in goto! 👍
  • Fix zsh issues #69 and #56
  • Added more api-tests and fixed a bunch of issues.

mostly Zsh compatibility

25 May 23:24
Compare
Choose a tag to compare
troubleshooting issue #37 - solution: do not use variable named $path and declare all variables in functions as local.
hardened checking the existence of commands before executing them.
Concluded that pyenv shims will make all commands appear as available, but sourcing will utterly fail.
A refactor of the whole setup will have to be done in order to work around this. (probably using absolute paths).
add more end to end tests
add Circle CI test that will install pyenv and do some testing (but not implemented fully yet).

This release makes goto compatible with zsh as far as my testing shows.
One minor issue with install_goto which will suggest ~/.bash_profile if your default shell is bash on your system. This step can be done manually, and instructions are provided from install_goto if the user selects nwhen prompted.

Release 1.4.0 - Pip install and automated tests

20 May 23:25
231ca12
Compare
Choose a tag to compare

Install with pip
pip install magicgoto

Unittests using tox
Making sure unittests are run in python2.7 and python3.6

End to end tests with interactive shell
Automated interactive tests using the cli api.

All tests are run in circleci on each push to github

Goto Alpha

18 Sep 20:59
1417a28
Compare
Choose a tag to compare

Installs on all three major platforms: Windows, Linux, Os-x.

Opens alot of things

  • Opens links in browsers,
  • cd's to folders in terminal (or in Explorer/Finder/etc).
  • opens files by using the os' native handler for file types

Autocompletion and more

  • autocompletion on all commands
  • manages projects with the project command
  • manages shortcuts with the goto command
  • opens sublime to a project folder, if a magicword named code is added to the project
  • can copy uris from magicwords by using goto copy

and more.