Andrew Wonnacott
b4fda04acb
Now only return [] when correct error was caught
2016-11-03 03:46:27 -04:00
Andrew Wonnacott
5f6c55d839
Fix issue with attempting to scroll through options when not-found package has no packages with matching names causing crash.
2016-11-03 03:34:41 -04:00
Vladimir Iakovlev
6173913291
Merge pull request #572 from josephfrazier/ls_all
...
Suggest `ls -A` when `ls` has no output
2016-11-01 12:51:04 +01:00
Vladimir Iakovlev
6f0d1e287d
#571 : Don't put empty string in history in zsh
2016-10-31 18:52:48 +01:00
Joseph Frazier
756044e087
Suggest ls -A
when ls
has no output
2016-10-31 13:49:38 -04:00
Vladimir Iakovlev
ddd8788353
#571 : always honor alter_history setting in zsh
2016-10-31 12:57:31 +01:00
Vladimir Iakovlev
76c0e7bc70
Merge pull request #571 from josephfrazier/bash-honor-alter-history
...
bash: always honor alter_history setting
2016-10-31 12:56:31 +01:00
Vladimir Iakovlev
4865bdd81f
Merge pull request #569 from scorphus/rebase-skip
...
#N/A: Add `git_rebase_merge_dir` rule
2016-10-31 12:55:05 +01:00
Joseph Frazier
b519d317f7
bash: always honor alter_history setting
...
This ensures that even if the command suggested and run by `thefuck`
fails, it will still be added to the history, allowing the user to tweak
it further (or run `fuck` again) if desired.
Note that the fish shell appears to already behave this way.
2016-10-30 23:17:52 -04:00
Pablo Santiago Blum de Aguiar
07005b591a
#N/A: Add git_rebase_merge_dir
rule
2016-10-30 20:30:26 -02:00
Vladimir Iakovlev
cb99e42e02
Merge pull request #567 from scorphus/git-rm-local-modifications
...
#N/A: Add `git_rm_local_modifications` rule
2016-10-30 19:51:20 +01:00
Vladimir Iakovlev
51f77964c6
Merge pull request #568 from scorphus/osx-brew-install
...
#N/A: Do not fail if formula is already installed
2016-10-30 19:50:02 +01:00
Pablo Santiago Blum de Aguiar
30b1c44f91
#N/A: Do not fail if formula is already installed
2016-10-30 15:02:12 -02:00
Pablo Santiago Blum de Aguiar
af28f0334a
#N/A: Add git_rm_local_modifications
rule
2016-10-29 17:51:55 -02:00
Vladimir Iakovlev
5ee5439c1e
#565 : Refine git_push
rule
2016-10-08 12:24:48 +02:00
Vladimir Iakovlev
cf006dac2c
Merge branch 'master' into josephfrazier-git-push-u
...
# Conflicts:
# thefuck/rules/git_push.py
2016-10-08 12:20:23 +02:00
Vladimir Iakovlev
5b535077bf
#N/A: Stop changing Command
inside rules
2016-10-08 12:18:33 +02:00
Vladimir Iakovlev
cf3acbfa2e
Merge branch 'git-push-u' of https://github.com/josephfrazier/thefuck into josephfrazier-git-push-u
2016-10-07 10:40:02 +02:00
Vladimir Iakovlev
4d714994a3
Merge pull request #564 from josephfrazier/docker-python
...
Use official Python images for Docker tests
2016-10-07 10:38:49 +02:00
Vladimir Iakovlev
02f717a0e8
Merge pull request #562 from josephfrazier/man-help
...
Suggest `foo --help` when `man foo` shows no pages
2016-10-07 10:37:33 +02:00
Vladimir Iakovlev
8f4f2f03a7
Merge pull request #561 from josephfrazier/ag-literal
...
Suggest `ag -Q` when relevant
2016-10-07 10:35:34 +02:00
Joseph Frazier
feb36ede5c
Fix suggestion for git push -u
...
This was broken by https://github.com/nvbn/thefuck/pull/559
2016-10-06 13:09:40 -04:00
Joseph Frazier
16a440cb9d
test_zsh.py: use official python images, not ubuntu
...
This should help reduce build times.
2016-10-06 11:15:18 -04:00
Joseph Frazier
10b20574d1
test_tcsh.py: use official python images, not ubuntu
...
This should help reduce build times.
2016-10-06 11:12:38 -04:00
Joseph Frazier
91fceb401a
test_fish.py: use official python images, not ubuntu
...
This should help reduce build times.
2016-10-06 11:09:19 -04:00
Joseph Frazier
4b79e23ba7
test_bash.py: use official python images, not ubuntu
...
This should help reduce build times.
2016-10-06 10:56:37 -04:00
Joseph Frazier
f915a6ed0c
test_performance.py: use python:3 image, not ubuntu
...
This should help reduce build times.
2016-10-06 10:54:47 -04:00
Joseph Frazier
a964af7e95
ag_literal.py: use endswith()
rather than in
...
https://github.com/nvbn/thefuck/pull/561#discussion_r81898499
2016-10-05 10:55:49 -04:00
Joseph Frazier
77fc021a6c
Refactor tests/rules/test_ag_literal.py
...
https://github.com/nvbn/thefuck/pull/561#discussion_r81894710
2016-10-05 10:52:24 -04:00
Joseph Frazier
4822ceb87a
ag_literal.py: remove unused import (Flake8 F401)
...
https://github.com/nvbn/thefuck/pull/561#discussion_r81892699
2016-10-05 10:34:17 -04:00
Joseph Frazier
b2947aba8d
test_ag_literal.py: Add blank line (PEP 8 E302)
...
https://github.com/nvbn/thefuck/pull/561#discussion_r81892174
2016-10-05 10:32:14 -04:00
Joseph Frazier
d2e0a19aae
Add missing semicolon to aws_cli entry in README
2016-10-03 14:22:17 -04:00
Joseph Frazier
0c84eefa55
Don't suggest man 2/3 foo
if no man pages exist
...
Suggest `foo --help` instead. However, if there are man pages, suggest
`foo --help` after `man 2/3 foo`
This addresses the comment in the previous commit message:
> However, in cases where multiple sections have man pages for `foo`,
> running `man foo` could bring up the "wrong" section of man pages.
> `man read` is an example of this, but that should probably be handled in
> a way that still suggests `foo --help` first when there are *no* man
> pages for `foo` in any section.
2016-10-03 14:10:42 -04:00
Joseph Frazier
8bd6c5da67
For man foo
, try foo --help
before man 3 foo
...
`man` without a section searches all sections, so having `foo --help`
suggested first makes more sense than adding a specific section. See
https://github.com/nvbn/thefuck/pull/562#issuecomment-251142710
However, in cases where multiple sections have man pages for `foo`,
running `man foo` could bring up the "wrong" section of man pages.
`man read` is an example of this, but that should probably be handled in
a way that still suggests `foo --help` first when there are *no* man
pages for `foo` in any section.
Closes https://github.com/nvbn/thefuck/issues/546
2016-10-03 12:03:57 -04:00
Vladimir Iakovlev
ce6b82c92d
#560 : Fix code style
2016-10-03 13:07:30 +02:00
Joseph Frazier
5dbbb3b1ed
Add ... --help
to man
suggestions
...
This is along the lines of what @waldyrious suggested in
https://github.com/nvbn/thefuck/issues/546 , but it just adds a new
suggestion rather than replacing the other ones.
2016-10-03 03:57:53 -04:00
Joseph Frazier
db4b37910d
Suggest ag -Q
when relevant
...
This detects when `ag` suggests the `-Q` option, and adds it.
2016-10-03 00:33:40 -04:00
Joseph Frazier
2b88ea11ea
Suggest git diff --no-index
when relevant
...
This makes it easier to use `git diff` on untracked files.
2016-10-03 00:05:01 -04:00
Vladimir Iakovlev
db7dffdb44
Merge pull request #559 from josephfrazier/git-push-explicit-upstream
...
Fix suggestions for `git push -u origin`
2016-10-02 17:21:53 +02:00
Vladimir Iakovlev
92f3c8fb52
Merge pull request #557 from OJFord/patch-1
...
Add sudo rule for Aura
2016-10-02 17:21:04 +02:00
Vladimir Iakovlev
7c4f0d2e55
Merge pull request #551 from scorphus/git-bisect-usage
...
#N/A: Add `git_bisect_usage` rule
2016-10-02 17:20:43 +02:00
Vladimir Iakovlev
d05eb0a6dc
#552 : Fix code style
2016-10-02 17:19:33 +02:00
Vladimir Iakovlev
cf352fd788
Merge branch 'remove-trailing-cedilla' of https://github.com/wikiti/thefuck into wikiti-remove-trailing-cedilla
2016-10-02 17:18:24 +02:00
Vladimir Iakovlev
3c1cce6bd2
Merge branch 'brew-link' of https://github.com/josephfrazier/thefuck into josephfrazier-brew-link
...
# Conflicts:
# README.md
2016-10-02 17:17:15 +02:00
Vladimir Iakovlev
5d3a727d1a
Merge pull request #555 from josephfrazier/brew-uninstall-force
...
Suggest `brew uninstall --force` when relevant
2016-10-02 17:14:54 +02:00
Vladimir Iakovlev
ea87d55771
Merge pull request #554 from JordonPhillips/aws-rule
...
Add new aws cli rule
2016-10-02 17:14:14 +02:00
Joseph Frazier
aa6b18d0ce
Fix suggestions for git push -u origin
...
Resolves https://github.com/nvbn/thefuck/issues/558
2016-09-30 16:13:50 -04:00
Joseph Frazier
934eeaf4fc
Test that git push -u origin
still works
...
This was broken by https://github.com/nvbn/thefuck/pull/538
2016-09-30 16:11:46 -04:00
Ollie Ford
3ad8d52a84
Add sudo rule for Aura
...
When installing from Arch User Repository without root:
aura >>= You have to use `sudo` for that.
This commit adds the slightly more general, but unambiguous, "use `sudo`".
This commit closes #543 .
2016-09-30 20:32:40 +01:00
Joseph Frazier
bb5c7c576f
Suggest brew link --overwrite --dry-run
when relevant
...
This makes it easier to see which files would be overwritten by
`brew link --overwrite`
2016-09-30 15:31:25 -04:00