Kurtis Rader
20bcbcc252
fix webconfig.py lint issues
2016-11-10 16:23:08 -08:00
Kurtis Rader
47a9f99523
more robust fish_config IPv6 detection
...
Fixes #3530
2016-11-10 15:43:59 -08:00
Kurtis Rader
9e922a6e02
make status
saner vis-a-vis arg parsing
...
The `status` command currently silently allows incompatible flags (i.e.,
subcommands). Too, using flags to specify subcommands misleads the user
into thinking they can specify multiple subcommands.
We recently modified the `history` command to deprecate using flags for
subcommands. This change does the same for the `status` command.
Fixes #3509
2016-11-07 12:11:08 -08:00
Colin Marquardt
a275618589
Typofix: shoe -> show
2016-11-07 09:46:07 -08:00
Fabian Weisshaar
7a1146ebb5
add caffeinate completion, see #3525
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
180c211dd2
add mdimport completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
848495d4cf
add mddiagnose completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
87c51f2c10
add tmutil completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
b41fced062
add mdfind completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
71e835feec
add mdls completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
313cb0d248
add mdutil completion
2016-11-06 05:43:45 -08:00
Fabian Weisshaar
0c4ede5627
add nvram completion
2016-11-06 05:43:45 -08:00
Aaron Gyes
87bfd1a01e
Revert "Add a fish_key_reader wrapper"
...
This reverts commit c02f5ceb0f
.
2016-11-04 19:08:48 -07:00
Aaron Gyes
95385eda80
Create a fish_key_reader wrapper ala fish_indent
...
Needed for fish_key_reader to work in a .app bundle without
fish previously installed.
I just copied fish_indent.fish and s/indent/key_reader
2016-11-04 19:07:37 -07:00
Aaron Gyes
c02f5ceb0f
Add a fish_key_reader wrapper
...
This will be necessary for fkk to work when one is using the .app
bundle and has not installed fish otherwise.
I just copied fish_indent.fish.
2016-11-04 19:05:10 -07:00
Manzur Mukhitdinov
00a8766635
auto-complete for sysbench (0.4.12)
...
SysBench is a modular, cross-platform and multi-threaded benchmark tool for
evaluating OS parameters that are important for a system running a database
under intensive load
2016-11-04 22:22:12 +01:00
Fabian Weisshaar
097d2246c2
add dig completion
2016-11-04 22:19:55 +01:00
Patrick Häcker
72e687296b
Create autocompletion for dpkg-reconfigure
...
The dpkg-reconfigure command is used on Debian and Ubuntu based systems to reconfigure packages.
According to the relevant manpage's the commited completion file should be complete.
2016-11-03 13:14:28 +01:00
Fabian Homborg
b9b66791c1
fish_vi_cursor: Ignore errors from tput
...
Fixes #3519 .
2016-11-03 08:34:55 +01:00
Kurtis Rader
c10952c354
lint: fish_indent all sample prompts
2016-11-01 19:19:45 -07:00
Aaron Gyes
19e12e3747
Revert mistaken file inclusion.
...
I was testing command descriptions and mistakenly left in a bogus file.
2016-10-31 23:46:40 -07:00
Aaron Gyes
edcf15e3d7
Sorin prompt: updates
...
Use $USER, prompt_hostname, string
Update to use correct color names such as magenta over purple.
Use bright color variants instead of bold in some cases.
2016-10-31 23:41:04 -07:00
Aaron Gyes
9f05697dcc
sorin right prompt: reset color at end
...
bold mode being left enabled was causing issues in the pager.
2016-10-31 23:40:29 -07:00
Fabian Homborg
2a5ad198bf
Rework cursor detection
...
Fixes #3499 .
2016-10-31 21:51:06 +08:00
Aaron Gyes
960cc628b2
Don't choke defining aliases with quotes
...
Fixes #3510
2016-10-31 01:37:23 -07:00
Aaron Gyes
c4bd110fca
List alias-created functions on alias
sans args
...
The previous change I made here makes this not hard to do, but
kind of lame in implementation.
2016-10-28 22:31:58 -07:00
Aaron Gyes
2d46969d3e
alias: identify as alias in description.
...
Like so:
~ $ alias foo=bar
~ $ functions foo
function foo --description 'alias foo=bar'
bar $argv;
end
2016-10-28 14:44:55 -07:00
Fabian Homborg
7ea2dc4488
Disable vi-cursor on xterm < 282
...
Fixes #3499 .
@zanchey: This is for integration-2.4.0.
2016-10-27 10:16:57 +02:00
Fabian Homborg
56679d4776
Don't use open function if a command exists
...
Turns out this is also the case on Haiku.
It also eliminates a fork.
Closes #3487 .
2016-10-26 15:48:42 +02:00
Kurtis Rader
37d91d0c29
change name of the function
2016-10-23 15:02:14 -07:00
Kurtis Rader
8dfee7ff76
add new file to change
2016-10-23 14:56:18 -07:00
Kurtis Rader
07de13f61f
implement a fish_prompt_hostname function
...
Standardize how the host name is included in the prompts that do so.
Fixes #3480
2016-10-23 14:20:54 -07:00
Aaron Gyes
668de88e69
Supress fish_title only for Terminal.app
...
VTE terminals apparently do not use the OSC sequence to compose
title components.
2016-10-23 12:02:01 -07:00
Aaron Gyes
cbe2d4b5f1
defaults completions: shorten and improve brevity
...
At 80 columns the description obscured 'find' in 'default find'.
Improve others.
2016-10-22 12:37:00 -07:00
Fabian Weisshaar
7878dbc4f0
add defaults (macOS) completion
2016-10-22 20:13:18 +02:00
Fabian Weisshaar
e16f6ca2aa
add listFilesystems to diskutil completion
2016-10-22 20:13:18 +02:00
Aaron Gyes
c7e26e494e
Fix Terminal.app title
...
Defining fish_title here is too late because there will already be a
title set. Work around issue by clearing it at same time.
2016-10-22 10:47:46 -07:00
Kurtis Rader
345950ac1b
workaround broken groff man page config
...
Fixes #2673
2016-10-19 13:43:04 -07:00
Aaron Gyes
b560daac21
suspend.fish: print help on -h, --help
2016-10-17 15:31:27 -07:00
Hunsu
d474368ea5
Add HTTPS and HSTS options to wget completions ( #3470 )
2016-10-17 08:31:35 -07:00
Kurtis Rader
a26f68d63f
handle multiline commands in history search output
...
Fixes #31
2016-10-16 21:33:12 -07:00
Kurtis Rader
f490b56378
make history searching case insensitive by default
...
Fixes #3236
2016-10-16 20:18:16 -07:00
Olivier Perret
36352c0370
Add completions for connmanctl ( #3419 )
...
* Add completions for connmanctl
* Move connmanctl functions to completion file
* Add description for services completion in connmanctl
* Fix connmanctl services completion regex
* Also fix connmanctl vpnconnections regex
2016-10-16 11:02:12 +02:00
Kurtis Rader
3663726689
fix interactive deletion of "all" items
...
While working on making the history command support case-sensitive and
insensitive searches I noticed that entering "all" when interactively
deleting history entries resulted in an error. That's because the
history builtin currently only supports `--exact` so we need to loop
over the matching entries and delete them one at a time.
Fixes #3448
2016-10-11 19:05:23 -07:00
Kurtis Rader
f33ece11ac
simplify invoking create_manpage_completions.py
...
My previous change to avoid creating a *.pyc file when running
create_manpage_completions.py was wrong because I put the
`sys.dont_write_bytecode = True` on the wrong line. Rather than simply
move that statement make the simpler, cleaner, fix that removes the need
for `eval` where that program is invoked.
2016-10-09 18:42:55 -07:00
Kurtis Rader
92e14d7e4a
deal with Linux shebang handling
...
The Linux kernel only splits on the first whitespace in the shebang line
(unlike BSD which splits on all whitespace). Which means there can be
only one argument after the path to the program.
2016-10-09 15:09:44 -07:00
Kurtis Rader
c07c98ac05
eliminate many "unused parameter" warnings
...
Partially addresses issue #3430 .
2016-10-09 14:38:26 -07:00
Kurtis Rader
213ef3ee56
don't produce *.pyc files
...
Producing man pages is done infrequently (basically just at `make test`
and `make install`) so there isn't any point in writing compiled
byte-code versions of the python modules.
2016-10-09 14:11:04 -07:00
Aaron Gyes
4e1226a313
Fix git prompt noise
...
Issue reported on Gitter:
> If I go into an empty git repository (i.e. git init) and hit enter a few times, I get:
> fatal: bad revision 'HEAD
2016-10-07 05:59:54 -07:00
Fabian Homborg
91a311c156
Also set vi-cursor in tmux in vte-terminals
...
Fixes #3429 .
2016-10-07 11:47:19 +02:00