William Ting
1a0003d852
Fix encoding issues.
...
The original implementation used str.encode() on input and str.decode() on
output. However this would cause UnicodeDecodeError since certain characters
can't be encoded / decoded in ASCII.
The new solution is to use unicode() on all input strings and output UTF-8
encoded strings. This makes the assumption that the shell can handle UTF-8
strings.
2014-01-07 11:44:44 -06:00
William Ting
3f460fb3e9
Add Python 2.6 support back.
...
Closes #242 .
2014-01-07 09:56:30 -06:00
William Ting
4bb6dfe1ca
use python vs python2
2014-01-02 15:56:43 -06:00
William Ting
dcb97e0d0c
Break up CHANGES into sections.
2014-01-02 14:43:06 -06:00
William Ting
6f5e4dd2d1
fix helper function unit tests
2014-01-01 22:00:24 -06:00
William Ting
c4ec07784a
clean up some utils tests
2014-01-01 21:53:36 -06:00
William Ting
85824098c1
modify iteration tests to explicitly work with generators
2013-12-31 19:09:51 -06:00
William Ting
b3162c917b
add helper functions unit tests
2013-12-31 18:47:08 -06:00
William Ting
80d7ab660f
add file system integration tests
2013-12-31 18:35:57 -06:00
William Ting
795bdcc9a7
add env vars integration tests
2013-12-31 18:02:08 -06:00
William Ting
59e494a066
add has_uppercase() test
2013-12-31 17:41:12 -06:00
William Ting
cc9b7c28cf
add travis config
2013-12-31 17:37:19 -06:00
William Ting
fb1f397fee
add string unit tests
2013-12-31 16:49:41 -06:00
William Ting
737ccf85c1
add iteration test cases
2013-12-31 16:33:32 -06:00
William Ting
77eddd3c0b
fix minor fish shell commands
2013-12-31 11:07:28 -06:00
William Ting
c15996db19
add --force option back
2013-12-31 10:48:24 -06:00
William Ting
8ab23c01c4
Fix tab completion.
...
Closes #228 .
2013-12-31 10:39:52 -06:00
William Ting
2c999dca83
fix zsh tab completion function
2013-12-31 09:54:50 -06:00
William Ting
b0957e50eb
Add paths in background, sync comments between shell wrappers
...
Closes #230 .
2013-12-31 09:49:20 -06:00
William Ting
3709536698
remove custom app tab completion using autojump in bash
2013-12-31 09:20:57 -06:00
William Ting
4c28a998b4
Correct fish post install message.
...
Closes #234 , #128 .
2013-12-31 09:00:03 -06:00
William Ting
c0301c7cee
minor shell script cleanup
2013-12-31 08:48:33 -06:00
William Ting
c4feb1a2b2
remove surround_quotes() due to bash issues
2013-12-31 08:48:33 -06:00
William Ting
5f8be97861
bump to v22.0.0-alpha due to backward incompatible changes
2013-12-31 08:37:11 -06:00
William Ting
e5a97294ac
fix data save
2013-12-30 18:13:52 -06:00
William Ting
9811922a77
cleanup autojump.bash
2013-12-30 18:05:32 -06:00
William Ting
6293af5b7a
fix zsh tab completion
2013-12-30 17:44:39 -06:00
William Ting
bec6314eab
use more portable form of defining bash / zsh functions
2013-12-30 16:27:34 -06:00
William Ting
0caa91030f
add v21.8.0 release notes
2013-12-30 16:23:17 -06:00
William Ting
77b12e6dc5
changelog formatting tweaks
2013-12-30 15:52:45 -06:00
William Ting
78c6884895
update doc bumping min Python version to 2.7
2013-12-30 15:43:50 -06:00
William Ting
0c50e8b94c
remove empty custom installation directories
2013-12-30 15:38:19 -06:00
William Ting
bab752bf09
minor uninstall help update
2013-12-30 15:38:05 -06:00
William Ting
8ad3c5aefd
print correct shell rc file for Mac bash users
2013-12-30 15:37:51 -06:00
William Ting
c7c8bceac9
modify autojump.sh for custom installs
2013-12-30 15:37:18 -06:00
William Ting
661f17791c
update install, add uninstall
2013-12-30 14:49:59 -06:00
William Ting
a59d671fb0
rename python files to prevent system wide installation collisions
2013-12-30 14:49:34 -06:00
William Ting
23779d65a7
add dev-requirements.txt
2013-12-30 14:05:34 -06:00
William Ting
7b1c436ec6
replace install.sh with python version
2013-12-30 14:05:24 -06:00
William Ting
172a74a5e4
Merge pull request #241 from tianyapiaozi/master
...
Update installation.sh.
2013-12-30 08:42:46 -08:00
tianyapiaozi
d7992caeeb
Fix installing problem
2013-12-30 16:41:24 +08:00
William Ting
616596c0dc
minor comments cleanup
2013-12-29 21:27:13 -06:00
William Ting
24d8ccb48e
bump version to v21.8-alpha1
2013-12-29 12:47:51 -06:00
William Ting
a9bf6dc608
simplified main() a bit
2013-12-28 12:15:07 -06:00
William Ting
a8057ed1db
linter cleanup
2013-12-28 11:34:13 -06:00
William Ting
16d6e0cbcc
Remove vendorized argparse, dropping 2.6 support.
...
2.6 EOL'ed Oct 2013, dropping 2.6 support.
2013-12-28 11:03:35 -06:00
William Ting
895b9281f0
add flake8 config file
2013-12-28 08:03:44 -06:00
William Ting
80a3f0da4d
remove unused imports, minor formatting cleanup
2013-12-28 08:03:27 -06:00
William Ting
1c8a4c13cd
add python3 fixes/workarounds
2013-12-18 17:07:21 -06:00
William Ting
d20ec4afb4
handle empty input
2013-12-18 16:25:46 -06:00