aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/tools
Commit message (Collapse)AuthorAge
...
* web_config: improve abbreviations supportGravatar David Adam2014-11-16
| | | | | | | * Fetch abbreviations by reading the variable directly. * Use space separators for writing new abbreviations. Work on #731.
* abbr/web_config: support space-delimited abbreviationsGravatar David Adam2014-11-15
| | | | | | | | | Support for space-delimited abbreviations was added to the expansion parser in fbade198; this commit extends that support to the user-facing tools, and documents the space-separated behaviour. Equals-delimited abbreviations are expected to be removed before the next release. Work on #731.
* Added hg repo status to robbyrussell example promptGravatar Pawel Zubrycki2014-10-26
|
* web_config: add support for adding and editing abbreviationsGravatar David Adam2014-10-17
| | | | | | | Possible future enhancements include explanatory text and an image for the 'save' action. Work on #731.
* web_config: map nonexistent post requests to 404Gravatar David Adam2014-10-17
|
* web_config: further python2/3 unificationGravatar David Adam2014-10-12
|
* web_config: use only Python 3-style (Unicode) string literalsGravatar David Adam2014-10-12
| | | | | Improves Python 2/3 compatibility. (It is the distant future, the year TWO THOUSAND.)
* web_config: Interpret fish output as utf-8Gravatar Kevin Ballard2014-10-09
| | | | Use the unicode replacement character in place of non-utf-8 sequences.
* fish_config: Log the path for errorsGravatar Kevin Ballard2014-10-09
|
* web_config: send correct MIME type (and actually send it)Gravatar David Adam2014-10-09
|
* web_config: fix output if no abbreviations definedGravatar David Adam2014-10-07
|
* web_config: add support for viewing abbreviationsGravatar David Adam2014-10-05
| | | | | | | Add a new tab which lists the current abbreviations defined, by wrapping the `abbr` command. Work on #731.
* web_config: set width to dynamic 80% of windowGravatar David Adam2014-10-05
| | | | | As we add more tabs, 800px looks increasingly cramped, and our config should take advantage of the screen space available.
* web_config: update AngularJS to 1.0.8Gravatar David Adam2014-10-05
|
* # This is a combination of 2 commits.Gravatar Kevin Ballard2014-10-02
| | | | | | | | | | # The first commit's message is: Simplify default fish_prompt No need for the set_color caching now that it's a builtin. Also simplify the 3 classic prompts in fish_config's sample_prompts set.
* Manpage completions: store in $XDG_DATA_HOMEGravatar David Adam2014-09-29
| | | | Closes #1343, works towards #1257.
* Make fish config work if one of colors is undefined.Gravatar Konrad Borowski2014-09-23
| | | | This moves the sorting to be done before sorting remaining colors.
* Incorporate attribute links for color themes in web_configGravatar ridiculousfish2014-09-19
|
* Fix webconfig URL generation for python3Gravatar qjcg2014-09-15
| | | | | | Closes #1677. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* Comment on why we run 'false' in web_config.pyGravatar ridiculousfish2014-08-22
|
* Show a non-zero status in the fish_config promptGravatar Kevin Ballard2014-08-22
| | | | | When selecting a prompt with fish_config, render the prompt with a non-zero status so the user knows what it looks like.
* webconfig: fixes for token securityGravatar Andy Lutomirski2014-08-22
| | | | | | * Use 16-byte tokens * Use os.urandom (random.getrandbits shouldn't be used for security) * Convert to hex correctly
* webconfig: Use a constant-time token comparisonGravatar Andy Lutomirski2014-08-22
| | | | This prevents a linear-time attack to recover the auth token.
* Authenticate connections to web_config serviceGravatar David Adam2014-08-04
| | | | | | | | | - Require all requests to use a session path. - Use a redirect file to avoid exposing the '/start' URL on the command line, as it contains the cookie value. Fix for CVE-2014-2914. Closes #1438.
* Add support for toor account.Gravatar Konrad Borowski2014-07-30
| | | | | | | Currently fish doesn't recognize toor as special. However, it's likely that on BSD systems, fish shell will be used on toor, not on root (toor is an intentionally existing account to use more advanced shell on, like shell).
* Render sample prompts faster in fish_config by using a thread poolGravatar ridiculousfish2014-07-29
|
* Make prompt selection more like color selection in fish_config. RemoveGravatar ridiculousfish2014-07-29
| | | | the "show prompt source" button.
* Fix fish_config error with python3Gravatar David Xia2014-07-28
| | | | Closes #1253.
* Avoid using OptionParser to parse bindings in webconfig.pyGravatar Siteshwar Vashisht2014-07-25
| | | | OptionParser eats commaandline arguments passed to bind actions, so avoid using it.
* Merge branch 'master' of github.com:fish-shell/fish-shellGravatar ridiculousfish2014-07-23
|\
| * Updated code to parse bindings in webconfig.pyGravatar Siteshwar Vashisht2014-07-23
| |
* | "webconfig.py: Don't allow NoneType as buffer, fallback to bytes.Gravatar adisbladis2014-07-22
|/ | | | Fixes TypeErrors when using bindings tab"
* Fixed code to parse bindings for webconfigGravatar Siteshwar Vashisht2014-06-08
|
* git prompt shouldn't export variables.Gravatar Konrad Borowski2014-06-01
|
* Prompt sample: Debian chroot environmentGravatar Maurizio De Santis2014-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | When you chroot in Debian, bash shows the chroot environment in the prompt: ```bash ... if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) fi PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' ... ``` This is the effect: ``` (chroot_env) user@host:~# ``` It is useful when chrooting, since usually the hostname remains the same and thus you can't distinguish where you are.
* fish_config: Listen on both IPv6 and IPv4.Gravatar Anders Bergh2014-03-31
| | | | | A subclass of TCPServer was created to deny any non-local connections and to listen using an IPv6 socket.
* Use 127.0.0.1 for fish config.Gravatar Konrad Borowski2014-02-27
| | | | | | | | Before this change, fish config used 0 as its address. However, this isn't a good idea from security point of view, as web service can be accessed from everywhere, and do anything on the account it was ran on. This also deals with firewalls which block the access to 0 even from the host machine itself. It possibly might fix #673, but I'm not sure.
* Rework color editing in fish_config. Bury customization mode a bit:Gravatar ridiculousfish2014-02-24
| | | | | initially the user only sees the various themes, and has to activate customization mode to change colors. Tweak the appearance as well.
* Fix for Python out-of-range exception when accessing Bindings tabGravatar ridiculousfish2014-02-09
|
* Fix for opening bindings tab as initial tabGravatar Siteshwar Vashisht2014-01-30
| | | | 'fish_config bindings' command should open bindings tab as initially active tab
* Partially fix #1224.Gravatar Konrad Borowski2014-01-10
| | | | | It would be nice if this would work without this hack, but until then, this has to work. Requires you to reinstall the prompt using fish configuration system.
* Minor fixes in the colors tabGravatar Siteshwar Vashisht2013-12-07
| | | | | | | * Show color scheme title in preview box * Show information about setting terminal background color on Apply button mouse hover * Added text_color_for_color method in colors controller scope
* Merge branch 'master' into fish_config_angularGravatar Siteshwar Vashisht2013-12-07
|\
| * Fix bold in informative git prompt.Gravatar Konrad Borowski2013-11-27
| | | | | | | | | | Currently this fix is useless, as web config cannot apply variables, but in future, it could be more useful.
| * Do not open CLI browsers when using fish_config.Gravatar d10n2013-11-26
| | | | | | | | | | | | | | | | | | | | | | From the Python webbrowser documentation: "If text-mode browsers are used, the calling process will block until the user exits the browser." Running fish_config on an ssh server with no GUI browser will open a CLI browser which blocks and stops the server from handling requests. Using multiprocess to run the server in the background lets CLI browsers access the page, but the page is unusable. For now, disable CLI browsers and recommend opening the page in a graphical browser. In the future, maybe write a CLI utility to change prompts and delete history items.
* | Do not highlight selected promptGravatar Siteshwar Vashisht2013-11-09
| |
* | Set current prompt as selected prompt after prompt changeGravatar Siteshwar Vashisht2013-11-09
| |
* | Changed UI of prompt tabGravatar Siteshwar Vashisht2013-11-09
| | | | | | | | | | Show function definition and use button under prompt demo when prompt demo is selected
* | Updated fish_config prompt tabGravatar Siteshwar Vashisht2013-11-09
| |
| * Prefer standard library lzma module if availableGravatar Marc Joliet2013-11-09
| | | | | | | | | | | | Prefer the standard library lzma module if available. This change prevents using the backports-lzma when it is installed for a version of Python that already has the lzma module in its standard library.