Commit graph

8556 commits

Author SHA1 Message Date
Christopher J. Wright
91acb56484 add docs 2019-09-09 21:04:32 -04:00
Christopher J. Wright
8117150267 add as_iterable 2019-09-09 21:01:03 -04:00
Gil Forsyth
9acc111d65
Merge pull request #3277 from astronouth7303/xontrib-autovox
Add autovox xontrib
2019-09-09 16:32:55 -04:00
Morten Enemark Lund
7829074d9a
Merge pull request #3307 from xonsh/fnf_exit_1
Non-zero exit code when script path not found
2019-09-09 22:12:41 +02:00
Gil Forsyth
6e09e3c266
Non-zero exit code when script path not found 2019-09-09 14:39:36 -04:00
Carmen Bianca Bakker
67c4cf4f8e
Add news item 2019-09-05 12:36:40 +02:00
Carmen Bianca Bakker
acee5f6ef8
Add posonlyargs to a lot of ast.arguments 2019-09-05 12:36:40 +02:00
Jamie Bliss
14cf2265eb bump 2019-08-28 15:06:36 -04:00
Jamie Bliss
0b9ab83c86 Only run autovox test on Py3.6+ 2019-08-28 15:02:41 -04:00
Jamie Bliss
f8e5e9521b Write test for autovox 2019-08-28 14:50:27 -04:00
Jamie Bliss
82fbac63e3 Bug in autovox 2019-08-28 14:50:19 -04:00
Jamie Bliss
3586da78da Add is_manually_set() to DummyEnv 2019-08-28 14:50:07 -04:00
Jamie Bliss
d4ba3b5789 Remove print() 2019-08-28 14:34:20 -04:00
Jamie Bliss
f0b49f0c81 Add ... support to DummyEnv 2019-08-28 14:30:04 -04:00
Jamie Bliss
cf45a946eb Fix masked test names 2019-08-28 14:07:27 -04:00
Jamie Bliss
cfd59c5a83 Single grave strikes again! 2019-08-28 14:03:17 -04:00
Jamie Bliss
5c184adfc5 Add autovox to xontribs.json 2019-08-28 13:40:13 -04:00
Jamie Bliss
1e81451ccf Add news and docs. 2019-08-28 13:37:46 -04:00
Morten Enemark Lund
b067b5a7dc
Merge pull request #3288 from xonsh/space-logical
Space logical
2019-08-27 21:53:46 +02:00
Morten Enemark Lund
3717119f1d
Merge pull request #3287 from xonsh/co
check_output() fix
2019-08-27 21:52:30 +02:00
Anthony Scopatz
e35d61f2ea logical whitespace 2019-08-27 14:01:28 -04:00
Anthony Scopatz
4975977b2b new check_output() test 2019-08-27 11:03:26 -04:00
Anthony Scopatz
bb809778b9 check=True 2019-08-27 10:25:11 -04:00
Anthony Scopatz
5743558cef check_output() fiux 2019-08-27 10:21:40 -04:00
Anthony Scopatz
a280154b7b Updated CHANGELOG for 0.9.11 2019-08-25 13:26:16 -04:00
Anthony Scopatz
90940535ce bumped version to 0.9.11 2019-08-25 13:26:15 -04:00
Anthony Scopatz
94e25fcd9c Updated authorship for 0.9.11 2019-08-25 13:26:15 -04:00
Anthony Scopatz
dd16d59d86
Merge pull request #3251 from cjrh/vox-activate-absolute-path
vox activate: use absolute path in $PATH
2019-08-25 13:21:16 -04:00
Anthony Scopatz
b251e402a7
Merge pull request #3274 from con-f-use/master
Correct completer tutorial
2019-08-25 13:19:39 -04:00
Anthony Scopatz
10212285b8
Merge pull request #3272 from xonsh/logical_op_aliases
Allow logical operators within aliases
2019-08-25 13:18:25 -04:00
Jamie Bliss
c7e5b7b0f9 Add autovox xontrib to support automatic vox 2019-08-18 21:09:57 -04:00
con-f-use
fef6743f4b
More completer example clarification 2019-08-18 17:30:45 +02:00
con-f-use
4b26928973
Update correct_completer_tutorial.rst 2019-08-18 14:56:50 +02:00
con-f-use
7ef79eb169
News item for completer tutorial fix 2019-08-18 14:46:51 +02:00
con-f-use
980df01e7e
Correct completer tutorial 2019-08-18 14:30:41 +02:00
Gil Forsyth
e4fada56b0 Allow logical operators within aliases
This fixes #3270 and logical operators within aliases now resolve correctly.

I've added in `&&`, `||`, `and`, and `or`

```
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ aliases['echocat'] = 'echo "hi" and echo "there"'
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ echocat
hi
there
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ aliases['echocat'] = 'echo "hi" or echo "there"'
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ echocat
hi
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ aliases['echocat'] = 'echo "hi" && echo "there"'
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ echocat
hi
there
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ aliases['echocat'] = 'echo "hi" || echo "there"'
(base)   ~/githu/xonsh/xonsh logical_op_aliases $ echocat
hi
```
2019-08-16 15:17:31 -04:00
Caleb Hattingh
3b8d8472cb Trying to fix CI failure on Windows Python 3.5 2019-08-16 20:33:51 +10:00
Caleb Hattingh
b4b5d262c7 Add the new path parameter to the documentation. 2019-08-15 23:23:26 +10:00
Caleb Hattingh
eb8971dc7b Make the new path parameter explicit in the tests. 2019-08-15 23:23:09 +10:00
Caleb Hattingh
220923f084 Include path as a kwarg on activate and deactivate events 2019-08-14 17:50:06 +10:00
Anthony Scopatz
59a042010f Updated CHANGELOG for 0.9.10 2019-08-09 17:11:08 -04:00
Anthony Scopatz
df6e0a4f07 bumped version to 0.9.10 2019-08-09 17:11:07 -04:00
Anthony Scopatz
52546449f6 Updated authorship for 0.9.10 2019-08-09 17:11:07 -04:00
Anthony Scopatz
c6e168ffcf
Merge pull request #3266 from michaelaye/patch-4
Update faq.rst
2019-08-09 15:03:58 -04:00
K.-Michael Aye
bcd09a022f
Update faq.rst
Add text on how to add packages via xpip to make them available to xonsh
2019-08-09 12:41:04 -06:00
Morten Enemark Lund
2a373046bc
Merge pull request #3255 from xonsh/target-color
Target color
2019-08-08 08:06:46 +02:00
Anthony Scopatz
2d9c0c9ff8
Merge pull request #3262 from vlaci/command-not-found
command-not-found: fix lookup of command-not-found in Ubuntu
2019-08-07 14:12:01 -04:00
László Vaskó
72f7b7e848 command-not-found: fix lookup of command-not-found in Ubuntu
The last change in #3249 has introduced a regression as
command-not-found does not reside on the $PATH on Ubuntu systems.

Additionally `CommandsCache` is introduced instead of `shutil.which` to
cache the result of $PATH lookup.
2019-08-07 18:31:57 +02:00
Anthony Scopatz
75b9e1cda6
Merge pull request #3260 from michaelaye/patch-2
Update environ.py
2019-08-07 10:48:27 -04:00
Gil Forsyth
981ecdec86
Merge pull request #3261 from michaelaye/patch-3
Update xontribs.json
2019-08-07 10:45:28 -04:00