Commit Graph

33 Commits (master)

Author SHA1 Message Date
Pablo Santiago Blum de Aguiar 3eb76e105f Change table structure 3 years ago
Pablo Santiago Blum de Aguiar 4f40aee133 Themes.md: Show a table of themes instead of a long list 3 years ago
Pablo Aguiar ac1c980a76
Make `generate-themes-doc` usable and update Themes.md (#806)
I didn't have much time to invest in `tools/generate-themes.doc.fish`,
unfortuntely. It's far from perfect, but fairly usable. Please, refer
to instructions in the header.

Fix #795, #800, #771
3 years ago
Pablo Santiago Blum de Aguiar dff781c080 Move build from TravisCI to GitHub Actions 4 years ago
Justin Hileman 4d18ff5dab Update author generation script to retain existing ones. 4 years ago
Adam Edelstein 6e5cae8c94 fix one more caret error 4 years ago
Itzik Ephraim 284f5b5518 [generate-themes-doc.fish] Ignore '.git' suffix on theme URLs (#472)
* Ignore '.git' suffix on theme URLs.
* Regenerated the Themes doc (after a long hiatus)
7 years ago
Stephen M. Coakley d951cb1a15 Normalize redirection syntax (#459) 8 years ago
Stephen M. Coakley 106f3a517b Add new script for generating AUTHORS file (#426) 8 years ago
Stephen M. Coakley 158b2053d5 Fix Travis OS X build (#419) 8 years ago
Stephen M. Coakley cfe8e769db Refactor installer and config setup (#361)
Refactor the installer to be more maintainable and interactive. The installer is now more robust and safe in its operation, and asks interactive questions for choices that the user must resolve. Setting up confuguration is also now changed to take advantage of Fish 2.3 features and does not mess with user's configuration files without permission.

- Make installer smarter and use uninstaller in destroy
- Better handling and checking for offline installs
- `omf destroy` simply uses `install --uninstall`
- Final warning message is no longer displayed when user intentionally aborts install
- Backups are restored during uninstall
- Update the README to detail the new ways to install OMF
8 years ago
Stephen M. Coakley 6c373d89ec Fix Travis integration (#349) 8 years ago
Bruno Pinto 854493489c Run tests on Travis osx and linux machines
Unfortunately we can't use docker anymore in order to support automatic
build on OSX.
9 years ago
Pyry-Samuli Lahti d27d32034d Add namespaces to generate-themes-doc.fish
* Resolves oh-my-fish/oh-my-fish#116
9 years ago
Derek Stavis 0b2a51a93f Get PR URL and Branch using GitHub API 9 years ago
Bruno Pinto dde679ff98 Get original repository branch name
Travis does not provide the original repository branch name on any
environment variable. We are getting the information from the GitHub
API instead.

The misleading environment variable `TRAVIS_BRANCH` returns `master`
instead:
> TRAVIS_BRANCH: For builds not triggered by a pull request this is the
name of the branch currently being built; whereas for builds triggered
by a pull request this is the name of the branch targeted by the pull
request (in many cases this will be master).

Reference: http://docs.travis-ci.com/user/environment-variables/
9 years ago
Bruno Pinto faba765a94 Run tests on an isolated docker environment
- Install fish from dockerfile and generate a docker image.
- Install Oh My Fish! from downloaded git repository and generate a
  docker image.
9 years ago
Pyry-Samuli Lahti c97e1af4bc Add test-generate-themes-doc.fish
* Run with Travis CI, if commits contain changes to `db/themes`
* When run; fail build if `docs/Themes.md` is no longer up-to-date
9 years ago
jeremiejig 961d051c2e Some Renaming. Creation of tools dir.
Moving and renaming install_fish.sh to travis_install_fish

Moving travis_* from tests to tools.

rename: fish_user_function/ -> functions_override/

renaming travis_test.fish to test_runner.fish
9 years ago
Pyry-Samuli Lahti 5223031aea Add generate-themes-doc.fish
* Generates `docs/Themes.md` that can be used
  for preview available themes
9 years ago
Jorge Bucaran 2693a2fd18 %%% United States of the Fish → Wahoo + OMF %%% 9 years ago
André L. F. Pinto 886660d177 Fix outdated project information 9 years ago
Bruno 6fad105d8f Update install.fish
Assigning a default value to TRAVIS_BRANCH
9 years ago
Bruno Pinto 0e6015a9e1 correctly checkout branch on travis install 9 years ago
Bruno Pinto bd22c3757c changing installer to use travis ci env vars 9 years ago
Bruno Pinto bb467f75ac remove double slash 9 years ago
Jorge Bucaran 05f3ecdfec Add support for:
+ Non-interactive terminals, e.g., skip launching fish when
    running tests automated, etc.
  + Non-git-based installations. If git is not found, download
    via curl HTTP GET download request.
  + Installing forks of the framework.
Also:
  + Improve documentation.
  + Fix bug in un escaped backslash causing incorrect syntax
    coloring after the ASCII fish logo.
9 years ago
jeremiejig dc46cbce7d Removing redirect fd 1 and 2.
Well don't need all the extra redirect. normally correclty set.
10 years ago
jeremiejig eb60e799af don't fork 10 years ago
jeremiejig dbbd047cc6 Setting the correct fd when piped 10 years ago
Konrad Borowski d0cc1e7f70 Rewrite installation script in fish shell.
That now means oh my fish requires fish to be installed, but this is
probably for the better.
10 years ago
Attila Györffy 9f24041e34 Use public HTTPS when installing Oh My Fish 11 years ago
Bruno Pinto 4d00195fe2 install tool 11 years ago