Commit Graph

8 Commits

Author SHA1 Message Date
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
Bruno Pinto
320578df51 A correct Dockerfile usage 2015-12-08 16:33:41 +00:00
Bruno Pinto
055178bf3d Dockerfile to install fish and test dependencies
This Dockerfile creates an ubuntu machine with fish-shell and the
dependencies we use on our test suite installed.

It does not install Oh My Fish, which one might find weird (I do). Not
confident that this is the best approach, but it's the best I could find
at the moment.
2015-10-02 23:50:18 +01:00
Jorge Bucaran
2693a2fd18 %%% United States of the Fish → Wahoo + OMF %%% 2015-08-27 00:20:13 +09:00
André L. F. Pinto
886660d177 Fix outdated project information 2015-06-17 12:52:32 -03:00
Jorge Bucaran
d7366e9466 seq call in getopts should specify negative step 2015-01-24 06:57:51 +09:00
Bruno Pinto
0f2a999fed installing oh-my-fish on fish_path, so it overrides the custom install 2015-01-23 19:27:40 -02:00
Bruno Pinto
550a4b4afb adding a dockerfile 2015-01-23 17:24:21 -02:00