Commit Graph

606 Commits (207ccf00b6edb8def26c9514ee8b07419a51c7c2)
 

Author SHA1 Message Date
Jorge Bucaran 207ccf00b6
refactor: add more info to help command
Command line usage help now tells you that running fisher will
update installed packages. Running fisher also commits fishfile
changes, but I couldn't fit all the words on the same line.
6 years ago
Jorge Bucaran 76bb67b9c6
fix: use command 6 years ago
Jorge Bucaran 24e9154688
refactor: function, var names & spacing
- _fisher_fishfile_load→_fisher_fishfile_read
6 years ago
Jorge Bucaran 77fc030c03
feat: copy files from sub directories; close #468
Supporting nested directories is an anti-feature. It exists only
so that we can install certain packages that are structured that
way. All functions will share the same scope and location.
6 years ago
Jorge Bucaran e4629b9186
ci: turn off email notifications 6 years ago
Jorge Bucaran 8d3e4d367e
fix: normalize package id in fishfile format script 6 years ago
Jorge Bucaran 45e556ab18
3.0.9 6 years ago
Jorge Bucaran 4d953fa72e
feat: custom hosted packages via ssh+git; fix #464
Use git to install packages hosted in a custom server
via ssh using a URL like: owner@host.xz:path/to/repo
6 years ago
Jorge Bucaran da792f6887
style: improve package fetch error message 6 years ago
Jorge Bucaran 44ec48b472
refactor: use `id` to refer to package name specifier, not `name` 6 years ago
Jorge Bucaran 993b471777
refactor: improve readability of status report generator 6 years ago
Jorge Bucaran 32dbf148bb
refactor: improve fishfile formatter normalize regex 6 years ago
Jorge Bucaran 55b543eb13
fix: display correct time on Linux; close #463 6 years ago
Joe George 28aaa277e0 fix: don't strip github.com from local paths; fix #472 6 years ago
Michiel Scholten 1d82bee9c2 fix: replace ln with cp; don't hardlink; close #470 6 years ago
Jorge Bucaran 56e45ef18f
doc: mention packages can be installed from a commit-ish 6 years ago
Jorge Bucaran 206ecf7293
doc: make migration guide more noticeable; #450 6 years ago
Jorge Bucaran 68e4ee631f
3.0.8 6 years ago
Jorge Bucaran 23379887c0
refactor: simplify builtin jobs parse script 6 years ago
Jorge Bucaran 2e933cad31
fix: use $__fish_data_dir if available 6 years ago
Jorge Bucaran 203e9d4d69
refactor: remove magic number 6 years ago
Jorge Bucaran 0898825301
3.0.7 6 years ago
Jorge Bucaran f75de3aa87
fix: don't create new fishfile (except the first time); fix #460 6 years ago
Jorge Bucaran 4e7c9e000b
fix: don't expect https:// to start lines in fishfile 6 years ago
Jorge Bucaran 2549ac1f4b
fix: make trailing / optional in \$fisher_config; close #462
$fisher_config/foo/bar  → foo/bar
{$fisher_config}foo/bar → foo/bar
$fisher_config//foo/bar → foo/bar
6 years ago
Jorge Bucaran c7765222e5
refactor: use basename to remove path refix more reliably; fix #462 6 years ago
Jorge Bucaran 226c0d946f
style: remove html comment; don't use fish code block 6 years ago
Jorge Bucaran 785fa47870
3.0.6 6 years ago
Jorge Bucaran 73505e74cb
fix: use real target if fishfile is a symbolic link; close #460 6 years ago
Jorge Bucaran 2a6c36b8a9
fix: use string check to determine if filename is a fish file; fix #459
Bug was introduced in 7850f78e8a.

When removing a file don't use `functions -q $filename` as a loose
check for a .fish file. Use a string match instead.

`functions -q $filename` will cause the function defined in the file
to be autoloaded (if it wasn't already) which can cause trouble with
some "dubious" packages that run arbitrary code in function files.
6 years ago
Jorge Bucaran 60d3c4c9c3
3.0.5 6 years ago
Jorge Bucaran 94801fb177
fix: don't fetch a pkg you already fetched 6 years ago
Jorge Bucaran 3e0bca9e47
refactor: better error msg when trying to install pkg without a prefix 6 years ago
Jorge Bucaran 543e97d6c7
3.0.4 6 years ago
Jorge Bucaran d7b9cd526d
fix: use perl for epoch only on FreeBSD & Darwin; fix #458 6 years ago
Jorge Bucaran 7850f78e8a
feat: copy non fish files to $fisher_path; close #456 6 years ago
Jorge Bucaran 2ead99f732
refactor: improve commit error msg when fishfile is not empty 6 years ago
Jorge Bucaran 8f42f7abdf
refactor: dry self-uninstall; add farewell message 6 years ago
Jorge Bucaran 56131b66dc
ci: show version & help in ci 6 years ago
Jorge Bucaran 41d5fe0ca6
doc: use git.io/fisher as installation URL since it was restored 6 years ago
Jorge Bucaran 8c348f4082
ci: use raw installation url until https://git.io/fisher is restored 6 years ago
Jorge Bucaran 61f6f8c8c4
doc: use raw installation url until https://git.io/fisher is restored 6 years ago
Jorge Bucaran ac3e05ae3e
doc: add upgrading instructions and link to migration guide; #450 6 years ago
Jorge Bucaran 6d796516d9
3.0.3 6 years ago
Jorge Bucaran 13eba771ee
fix: prevent failglob error when $fisher_config is empty; close #455
fish-shell/fish-shell#2719
fish-shell/fish-shell#4175
6 years ago
Jorge Bucaran 5bf5c8da4c
3.0.2 6 years ago
Jorge Bucaran 1bd12771e7
don't try to install a package from an invalid specifier; fix #454 6 years ago
Jorge Bucaran 25661f77cf
3.0.1 6 years ago
Jorge Bucaran 444a8fee8c
fix: create fishfile automatically; close #451
- create fishfile if one doesn't already exist
- only read from stdin when using `add` or `rm` commands
- show help if unknown command is entered
- show error message when fishfile is empty and no packages
  were added, removed or updated
6 years ago
Jorge Bucaran 318a1941dc
docs: add link to key bindings info until fish-custom-key-bindings has been published 6 years ago