Commit Graph

254 Commits (79a3fda9a80eaa130f94217a241f7882013dc42a)

Author SHA1 Message Date
Justin Hileman dc00557f49 Allow adding bundler plugin execs in local config.
set bundler_plugin_execs jekyll mustache
10 years ago
Jorge 8b5777c1f5 fix basename bug on linux 10 years ago
Jorge Bucaran e38465768f try plugin: quick theme switcher 10 years ago
Jorge Bucaran 681fb07fec fix getopts: handle -h --help bug fish-shell#746 10 years ago
Jorge Bucaran 89a4d811f0 getopts: add multiline option string test 10 years ago
Jorge Bucaran 0715e56026 getopts: handle multiline option strings 10 years ago
Jorge Bucaran 935b2d5aa0 Change tiny declared globals to local scope. 10 years ago
Justin Hileman edeecff2df Allow overriding default iTerm session profile.
iTerm2 nightly has an improved scripting bridge that exposes sessions, but until that ships, we'll have to use a hardcoded default and let users override.
10 years ago
Justin Hileman c817bfccfb Fix "missing argument" error when calling tab without args 10 years ago
Justin Hileman aec321be32 Add tab plugin.
This is a port of a bash function I wrote almost five years ago:

  https://gist.github.com/bobthecow/757788

The fish version is better though ;)

I only have OS X with iTerm and Terminal to test on, but it should be possible to add support for other terminals on other OS. Send a pull request!
10 years ago
Jorge Bucaran d1e5c07ad9 Add tiny to plugins README 10 years ago
Jorge Bucaran a63029e9b4 add new plugin: tiny
tap into github's git.io URL shortener
 e.g., tiny -u username -r repo -> http://git.io/be1iX
10 years ago
Felipe Rodrigues d8fb61b99c Fixing the RVM is not a function, selecting rubies with 'rvm use ...'will not work. 10 years ago
unbalancedparentheses 12c07f15e3 added pbcopy plugin 10 years ago
Jorge Bucaran 7057181db5 Rename .markdown to .md; add links to plugins and fix typos. 10 years ago
Jorge Bucaran def99add90 Update plugins README with information about new plugins: msg, getopts, fish-spec. 10 years ago
Jorge Bucaran 6f23ccdee8 Add fish-spec plugin README. 10 years ago
Jorge Bucaran b792d5aeed Add getopts plugin README. 10 years ago
Daniele Sluijters f4faa2e812 Fix some issues with the usage of RBENV_ROOT.
`RBENV_ROOT` can be used to relocate where rbenv ends up storing the shims
and versions of Ruby it installs. Because of this split `RBENV_ROOT`
cannot be used to reliably construct a path to the rbenv binary itself.

Instead we now rely on `$RBENV_BIN_ROOT` pointing to the `bin/` directory
containing the rbenv binary/script.

If `$RBENV_BIN_ROOT` is not set we search `$PATH` first and then the
user's home directory making sure to prepend the necessary directories to
our `$PATH` depending on where we find rbenv.

Lastly we prepend to our `$PATH` the location rbenv's `shims/` so that we
can find the shims rbenv generates for us.
10 years ago
Bruno Pinto 8521c2124a removing deprecated autojump plugin 10 years ago
Jorge Bucaran d7366e9466 seq call in getopts should specify negative step 10 years ago
Jorge Bucaran f397152128 fish getopts plugin 10 years ago
Bruno Pinto 99ea3a6989 simplifying expect tests 10 years ago
Bruno Pinto b825216053 removing flaky bak tests 10 years ago
Felix Sonntag 39f54c2805 osx plugin: Updated description implementation, improved argument checking 10 years ago
Felix Sonntag d4acc8148a osx plugin: added descriptions, split up files, minor changes 10 years ago
Felix Sonntag 98a8283511 added osx plugin 10 years ago
Bruno Pinto 80ed2cf0f0 attempt to decrease bak flakiness 10 years ago
Bruno Pinto fcc15fc16b allow debugging messages to be echoed inside a test 10 years ago
Bruno Pinto 5c81cfbffd more tests for the fish-spec suite 10 years ago
Bruno Pinto 5e2f42c3b4 Closes #322: rename to-(not-)contain to to-(not-)contain-all 10 years ago
Bruno Pinto 9a7292ac9d fail tests when using an invalid comparison 10 years ago
Bruno Pinto 4b8b4b91bf improves text of tests 10 years ago
Bruno Pinto a90680fd24 enabling spec.spec.fish suite 10 years ago
Jorge Bucaran 3021402525 ⌁ Update Fish-Spec ⌁
+ Add fish eval fix See #fish-shell/pull/1892
+ New and improved output system with colors, etc.
+ Support for multiple non-nested describe blocks.
+ Remove spec.log and favor `msg` plugin and standard echo.
+ `spec.eval` no longer evaluates multiple functions, acting now as a simplified
  router between the view `spec.view` and the controller `spec.run`.
+ Add new `spec.view` to act as a hub for all test output.
+ Add report with passed/failed tests to `spec.view`
+ Now test descriptions are used directly from the function name. Description
  fields are now optional.
10 years ago
Tobias Johansson 60b17c9c70 peco_select_history can take initial query 10 years ago
Bruno Pinto 55b6a97b9e expect --to-be-false tests 10 years ago
Bruno Pinto cb3ce0317a expect --to-be-true tests 10 years ago
Bruno Pinto 68b8546ce8 expect --to-not-contain tests and fix 10 years ago
Bruno Pinto ee23d58951 expect --to-contain tests 10 years ago
Bruno Pinto 4b93c37959 expect --to-equal tests 10 years ago
Bruno Pinto 04d61303a8 fix test assertion 10 years ago
Bruno Pinto 8bf09e807e Fixes bak assertions 10 years ago
Bruno Pinto f5654b0ed4 converting bak plugin tests to fish-spec 10 years ago
Bruno Pinto 081f3f5b25 allow --to-contain to receive an array, and check each item individually 10 years ago
Bruno Pinto bce3fff175 --to-be-false and --to-be-true expectations 10 years ago
Jorge Bucaran 125f8d43c8 Subsequent tests should run if one test fails. 10 years ago
Jorge Bucaran 63fd25dacb ❯❯❯ Complete overhaul of brand new Oh-My-Fish test framework.
+ Add documentation and examples.
+ Add new functions to interact with the framework:
  + spec.eval - eval a function by name and echo its description field
  + spec.functions - prints functions currently in scope that match the key glob
  + spec.log - log a message / test result
  + spec.run - run suite of tests
+ Rename list.erase to erase.
10 years ago
Bruno Pinto 64ea3d8002 list.erase test 10 years ago
Bruno Pinto e0bb27831d naiive to_not_include implementation 10 years ago