Commit Graph

119 Commits

Author SHA1 Message Date
Pablo Santiago Blum de Aguiar
79e1b05494 Update build status badge and link 2021-01-22 19:18:25 +01:00
Pablo Santiago Blum de Aguiar
ea1119c61d Standardize documentation header links
Add missing links, reorder alphabetically, and fix spacing issues.
2020-11-30 20:08:57 +01:00
Pablo Santiago Blum de Aguiar
a2d744494a README: Fix a typo 2020-04-10 14:41:51 +02:00
Frederick Henderson
5b9c4b4b68
Fixes #738 by changing the git config autocrlf test to check for what… (#742)
Fixes #738 by changing the git config autocrlf test to check for what we do not want to see "false".

Instead of trying to convert the output of git config autocrlf to binary, which will not always work as "input" is also a valid value in addition to true and false, we check for the value false and exit if it is found.
2020-03-21 13:15:46 -07:00
Victorhck
6adc397b75
Spanish translation for Documentation (#724) 2020-02-16 20:22:59 -08:00
Joel Burget
6b2ce5ca80 Update install sha256 in README. 2019-10-11 23:27:00 +02:00
Stephen M. Coakley
97b6b92cdd
Merge pull request #618 from oranja/609-installer-no-carets
Use posix stderr redirection (`2>` instead of `^`)
2019-01-04 10:19:46 -06:00
Anton-Latukha
f661906685 README: adding Table of contents 2018-12-09 02:57:36 +02:00
Jan T. Sott
d2e3f607cc
fix typo
If I'm not mistaken, this command has been changed to use `plugin`, right?
2018-09-25 09:30:42 +02:00
Itzik Ephraim
a6a67be60b Use posix stderr redirection (2> instead of ^)
Fish is deprecating `^` as a shortcut for stderr redirection.
Replace with the more common and compatible `2>`.

Fixes #609
2018-06-09 01:23:32 +03:00
Stephen M. Coakley
ce38c3d4e2
use path queries compatible with old fish 2018-03-30 10:13:48 -05:00
Stephen M. Coakley
7592f43dea
fix: smarter AWK detection that supports nawk 2018-01-02 11:26:20 -06:00
Stephen M. Coakley
5943c22650
fix: error with BSD readlink 2018-01-02 10:52:08 -06:00
Stephen M. Coakley
65590470bc fix: #577 add environment sanity checks 2017-11-23 21:00:04 -06:00
Itzik Ephraim
b0d97e74b7 README: Add a Known Issues segment 2017-08-30 10:01:34 +03:00
Itzik Ephraim
3d395ada93 README: Add minimum requirements 2017-08-30 10:01:34 +03:00
Itzik Ephraim
70727f441a README: Update Advanced information to fish 2.3+
Notes for fish 2.2 kept in a new subsection.
2017-08-30 10:01:34 +03:00
Dalton Duvio
546606da89 Fixed License link 2017-08-29 16:12:46 -07:00
Necmettin Karakaya
451b8e9d89 omf search update in readme. --pkg to -p
Usage:
  omf search (-p/--plugin | -t/--theme) <name>  Search for a plugin or theme

Examples:
  omf search -p nvm
  omf search -t bobthefish
  omf search vi
2017-06-13 11:41:23 -03:00
Stephen M. Coakley
5eb63f5dfc
Be more careful about restoring backups (fix #509) 2017-05-16 09:52:57 -05:00
Gabriel César
3600f0bddf docs: add Brazilian Portuguese translation 2017-04-27 00:07:40 -03:00
Stephen M. Coakley
c67aa9e166 Add SHA256 checksum for installer (#504)
* Add SHA256 checksum for installer

* Fix Travis
2017-04-26 15:00:45 -05:00
Itzik Ephraim
ea413d6752 Get oh-my-fish installer from a secure connection.
Use HTTPS schema instead of cleartext HTTP.
SSL certificate provided by letsencrypt.com
Installed on private nginx server for redirection.
2017-02-17 23:25:45 +02:00
Stephen M. Coakley
2d1deeb5fd Replace package database with independently installed package repositories (#427)
Replace package database with independently installed package repositories

- Add support for fetching and installing from package repositories containing package URLs and metadata
- Support multiple package repository sources
- Add new repo command
- Remove submit command
- Enhance describe and search commands
- Fix and improve help text for new and adjusted commands
- Fix bundle install exit status
- Refer to plugins as "plugins" instead of the general term "packages"
- Code clarity improvements
- Put plugin/theme distinction into package metadata
2017-02-04 21:49:39 -06:00
Pablo Santiago Blum de Aguiar
b1eee388c1 Docs on how to set variables in init.fish (#328)
Fix #328
2017-02-02 22:56:19 -02:00
Andrew Komarnitskyi
0d820b18d7 Translation: Ukrainian version (#464)
* add ukrainian translation

* fix UA translate in readme

* fix UA translation in faq

* fix UA translation in packages.md

* fix documentation link
2017-01-04 13:57:32 -06:00
Stephen M. Coakley
a45f85697b Tweak fish version badge (#457) 2016-12-17 14:01:44 -06:00
Stephen M. Coakley
6404410be0 Implement update channels to introduce release versioning (#293) 2016-10-20 18:10:13 -05:00
Stephen M. Coakley
9aae289714 ~ expansion and always setup config in multiple installs (#381) 2016-08-08 12:11:18 -05:00
Stephen M. Coakley
9fa56cf1a2 Tweak readme (#380) 2016-08-08 09:52:38 -05:00
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
2016-08-08 09:00:17 -05:00
Stephen M. Coakley
48ace42188 Add keybindings file to dotfiles list (#378)
Fixes #377
2016-08-04 09:06:12 -05:00
Derek Willian Stavis
7c3db938c2 docs: improve headers, use flag emojis for translations (#370) 2016-07-24 01:25:01 -03:00
Derek Willian Stavis
a164ebdd5d init: rewrite init process (#260)
* init: rewrite init process

Now use pure globbing to generate 100% valid function and
completion paths, effectively splitting the init process in two
steps, one which paths are added, and other when initialization
is done (sourcing init).

This initialization code introduces a new interface for
`init.fish` hook, which deprecates the previously used event
model. The new interface injects three variables into `init.fish`:
path, package and bundle. This variables can be used by the
package to autoload paths, use bundled files, etc.

Also supports key bindings by sourcing
$OMF_CONFIG/key_bindings.fish and also key_bindings.fish in
packages (plugins and themes) root directories. This is done
when fish_user_key_bindings is called.

* omf: migrate to new init hook

* omf/templates: migrate to new init and uninstall hooks

* docs: document new init and uninstall hooks interface

* README: update new hook interface spec
2016-06-01 01:09:38 -03:00
Luís Fiolhais
15e9af84b1 Search Function (#314)
Add new search command
2016-05-11 13:29:50 -05:00
Luís Fiolhais
0335a806f1
Small Readme Fixes 2016-04-27 19:36:00 +01:00
Derek Stavis
a716badfd4 Implement safe shell reloading inside omf plugin
This commit adds an improved reload code for Oh My Fish, besides
saving the history now the reloading technique keeps directory
history and stack and clears fish_greeting, for a transparent
transition.

The reloading code is now safe regarding to background jobs. exec
wipes fish job control, so the user-facing code under the (just-
introduced by this commit) `omf reload` command is kept safe by a
warning. For testing purposes, `omf update` and `omf remove` rolls
automatic refresh only when `OMF_AUTO_RELOAD` variable is set.

Recap of the commit:
- Add improved reload code (omf.reload)
- Add a safe reload code (omf.cli.reload)
- Add `omf reload` command
- Add opt-in reload to `omf update` and `omf remove` commands
2016-03-24 18:43:23 -03:00
Justin Hileman
d794969f23 Merge pull request #238 from VEINHORN/master
Add ru-RU docs
2016-03-24 01:13:27 -07:00
Itzik Ephraim
fa24e67633 Allow selective updates 2016-03-13 11:44:45 +02:00
Katya Demidova
d01435bead Tiny improvements 2016-01-20 05:24:57 +03:00
Katya Demidova
d1ec4d7040 Link to docs/packages#uninstall 2016-01-20 05:24:16 +03:00
Katya Demidova
3875132b82 Minor Readme fixes
some grammar/punctuation mistakes
2016-01-20 05:24:16 +03:00
VEINHORN
79850c6b18 Update links in language menus 2016-01-17 19:38:56 +03:00
Bruno Pinto
d3760c487d Remove update instructions
Oh My Fish has been stable for many months, we no longer need the update
instructions on the main README.
2016-01-04 12:40:19 +00:00
Derek Stavis
ad00a83e37 README: Use SVG logo instead of PNG one
Use rawgit to serve assets with correct Content-Type.
2015-11-30 01:30:03 -02:00
Marek Šuppa
3acfb0d9fc readme: Fix wrong link to FAQ
* The English README.md had a link to FAQ that does not work anymore
  given that it has been localized to `zh-CN` too. This commit makes
  sure that the link to FAQ in the English article points to the correct
  part of the correct file.
2015-11-28 01:10:56 +01:00
Johnny Robeson
e5997f211e Add https:// to curl calls in README and install script 2015-10-20 18:17:49 -04:00
Bruno
8f63330269 Fix broken documentation link
Fix #101
2015-10-06 03:14:53 +01:00
Bruno Pinto
bc0d4847e8 Resolve #30: omf doctor command
In order to pro-actively diagnose an issue on someone's computer, a
`omf doctor' command is being added. This command will initially check
errors that could cause a theme to not be loaded, but in the future more
checks are going to be added to prevent issues from being created for
problems that are fixable by the Oh My Fish user alone.
2015-10-03 21:04:30 +01:00
Derek Stavis
792e3b7b72 install: Replace source by fish invocation 2015-10-02 20:50:39 -03:00