Commit Graph

99 Commits

Author SHA1 Message Date
Victor Borja
9536de6c4a
Remove old README. 2020-03-16 09:18:23 -06:00
Victor Borja
0dee6a7051
Fixes to extension commands documentation. 2020-03-16 08:28:55 -06:00
Victor Hugo Borja
a26bed6586 Make sure extension commands are properly displayed by asdf help 2020-03-15 11:45:09 -06:00
Trevor Brown
4b2b71a070 Update version to 0.7.7 2020-03-04 09:13:43 -05:00
Victor Borja
7cdfc0fa2a
Merge pull request #664 from asdf-vm/tb/file-extensions
Add .bash file extension to files executed by Bash
2020-03-02 14:39:26 -06:00
Trevor Brown
8b90d883ee Require .bash extension for plugin extension commands 2020-03-02 13:13:20 -05:00
Trevor Brown
52cbf1165c Add .bash file extensions to files containing code executed by Bash 2020-03-02 12:48:05 -05:00
James Hegedus
73c44e09ad improve zsh docs now we have our own completions 2020-02-19 16:09:06 -05:00
Phil Pennock
a8016c321d zsh-native asdf completion setup
Add a zsh-native completion system function for `asdf`.

I too often hit snags with bash completions in zsh, so I bias strongly
towards zsh-native completions.

This needs to end up in `$fpath` with a filename of `_asdf` but it
seemed unfriendly to use that name in this repo, so call it `_asdf.zsh`
and document a symlink.  Mark the file as executable to be compatible
with one convention of "personal functions should only autoload if
executable" (but that's probably so historic that very few people still
use it; I'm one of them, though).
2020-02-19 16:06:00 -05:00
James Hegedus
a409b334a9
Merge branch 'master' into master 2020-02-14 17:14:33 +11:00
Raul de Melo
4911678c5b docs: update example with maintained project url (#652) 2020-02-10 08:00:41 +11:00
Jesse Jackson
3a4342a6be Update examples using subcommands
Replace references to aliases in the form of
`command-subcommand` with `command subcommand`
2020-01-30 15:59:05 -06:00
Victor Hugo Borja
6207e42cec Update version to 0.7.6 2019-12-15 23:09:57 -06:00
Andrew Cole
5bb651af58
Update installation for Zsh on macOS Catalina 2019-12-09 11:17:44 -08:00
Aaron Ross
5ca74a8012
docs: update plugin-* usage 2019-12-08 21:18:09 -05:00
John Meguerian
743035d0d3
Add instructions to use latest branch with Homebrew
Related to #598 
this adds a line of instruction for how to install with homebrew and pull in the latest changes from master.
2019-12-02 11:00:08 -05:00
Victor Hugo Borja
41461b22df Mention asdf-vm/actions for testing plugins 2019-11-30 18:30:26 -06:00
Victor Hugo Borja
3d3595c7a3 Improvements to asdf plugin commands. 2019-11-30 14:18:37 -06:00
Victor Hugo Borja
100917c0e4 Add more commands to documentation. 2019-11-27 12:50:31 -06:00
Victor Borja
ced617fd64
Update core-commands.md 2019-11-27 12:41:14 -06:00
Victor Hugo Borja
367886e47d Update example commands to not use hypen and use subcommand CLI. 2019-11-27 12:25:34 -06:00
Victor Hugo Borja
64d7cac9fd Update documentation 2019-11-27 12:18:00 -06:00
Victor Hugo Borja
e72a92d1ef Remove outdated doc about shims metadata. 2019-11-25 14:39:56 -06:00
Victor Hugo Borja
a22733f819 Resolve asdf PLUGIN_NAME default command.
When calling `asdf foo` and the `foo` plugin provides a `bin/default-command`
2019-11-25 02:47:55 -06:00
Victor Hugo Borja
0e8e1f8f84 New feature: asdf extension commands
It's possible for plugins to define new asdf commands. This way plugins can extend asdf capabilities or expose utilities related to their managed tool.

For example, a `foo` plugin might expose the command `asdf foo bar` by providing an executable file at `bin/bar`.
If `bin/bar` is a file but has no executable bit set, then its considered a source-able bash script, and will be sourced
with all the functions in `$ASDF_DIR/lib/utils.sh` already loaded.

A good example of this feature is the `nodejs` plugin, where people must import the release team keyring before
installing a nodejs version. People can execute the following command without having to know where exactly is the plugin located.
2019-11-25 02:24:46 -06:00
Kevin Lane
48c53f24bd
Add documentation in core commands for managing latest stable versions 2019-11-22 10:37:53 -08:00
Kevin Lane
301cd3db3f
Add support for installing the latest stable version of a tool 2019-11-22 10:37:53 -08:00
Kevin Lane
36ba38d921
Add asdf latest command to show latest stable version of a tool 2019-11-22 10:37:52 -08:00
Kevin Lane
292d5951bd
Add ability to show available versions that begin with a given string 2019-11-22 10:37:46 -08:00
Trevor Brown
c3ad7e0357 Update version to 0.7.5 2019-11-04 19:42:50 -05:00
Victor Borja
e6909fa3cc
Mention asdf-direnv on shims section.
Many users might want not to use shims and would prefer the asdf environment be automatically set for them when entering the project directory. Add a link to asdf-direnv plugin README for more details on how to integrate asdf with direnv to achieve this.
2019-10-27 11:29:09 -06:00
Victor Borja
65e88bb39e
Fix documentation on Shim metadata.
Now the comment should include also the plugin version
2019-08-18 11:09:31 -05:00
Trevor Brown
58eaad8ebd Update version to 0.7.4 2019-08-14 22:42:05 -04:00
Daniel Perez
f80b66c2a4
Avoid adding brew command to fish init code 2019-07-23 13:34:51 +01:00
Daniel Perez
07211e3c37
Merge pull request #553 from olets/zshrc-optimization
Docs: Homebrew setup: do not add brew commands to the shell profile
2019-07-23 13:26:49 +01:00
Lee Dohm
d9a16e4f65
Add Homebrew instructions for fish shell 2019-07-22 10:34:44 -07:00
Henry Bley-Vroman
a72ceef299
Docs: Homebrew setup: do not add brew commands to the shell profile
The recommended Homebrew setup required adding two `brew --prefix` commands
to the shell profile. `brew` commands canbe slow, so this introduced a notable
lag when sourcing the shell profile.

Homebrew paths do not change, so we can determine the necessary paths one time
during setup and use static paths in the shell profile.
2019-07-22 10:12:44 -04:00
Daniel Perez
7b0035b720
Merge pull request #537 from HeroicEric/add-homebrew-zsh-instructions
Add Homebrew instructions for ZSH
2019-07-22 14:06:18 +01:00
Eric Kelly
69da8e51b4
Fix typo 2019-07-22 07:25:56 -04:00
Trevor Brown
ce01bcf849 Update version to 0.7.3 2019-07-13 17:32:13 -04:00
Eric Kelly
ef36046e93 Add Homebrew instructions for ZSH
Adds instructions for adding asdf to your shell when using zsh and
Homebrew.

This was mostly copied from https://github.com/asdf-vm/asdf/pull/496
2019-06-06 14:56:09 -07:00
Trevor Brown
ac2eede6bd Update version to 0.7.2 2019-05-18 16:32:41 -04:00
Stefan Sedich
59a9c03267 Add common plugin dependencies to getting started docs (#510)
* Add extra plugin dependencies

I found on a fresh Ubuntu install test that it pays to have unzip and curl installed for some of the asdf plugins to install properly so it seems to make sense adding these here to give a nicer getting started experience.

I do not have brew or spack handy to test but from what I can see these packages should exist.

* Update core-manage-asdf-vm.md
2019-04-10 09:15:15 +10:00
Daniel Perez
611fafbadc Update version to 0.7.1 2019-03-31 21:15:17 +01:00
Carsten Dreesbach
e9bc12c80c Fix verison typo 2019-03-26 08:36:50 -04:00
James Hegedus
510bcdb118
note legacy version files in core setup guide (#500)
as suggested in https://github.com/asdf-vm/asdf/issues/499
2019-03-26 10:31:08 +11:00
Trevor Brown
bc1d9cb2c2
Merge pull request #497 from asdf-vm/rc-releases
Add support for RC releases
2019-03-25 08:19:30 -04:00
Trevor Brown
85057b6969 Add support for RC versions to asdf update command 2019-03-24 18:24:19 -04:00
Damian Bouné
19167aafce Add Homebrew instructions for install and bash (#496) 2019-03-25 09:12:23 +11:00
Daniel Perez
5a89e48045
Merge pull request #495 from asdf-vm/fix-edit-on-github
Use custom edit on github plugin. Fix #469
2019-03-24 19:26:22 +00:00