-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.xml
120 lines (102 loc) · 6.55 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>GetAntibody</title>
<link>https://getantibody.github.io/</link>
<description>Recent content on GetAntibody</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>Made with ❤️ by GetAntibody contributors.</copyright><atom:link href="https://getantibody.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Introduction</title>
<link>https://getantibody.github.io/intro/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/intro/</guid>
<description>Antibody is a shell plugin manager made from the ground up thinking about performance.
It is faster because it can do things concurrently, while Antigen does it sequentially. It also has the advantage of using a compiled language instead of a scripting one.
You can see it working in the below example:</description>
</item>
<item>
<title>How much faster?</title>
<link>https://getantibody.github.io/fast/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/fast/</guid>
<description>Let&rsquo;s see how much faster antibody is over antigen:
Data from getantibody/speed repository.</description>
</item>
<item>
<title>Make it even faster</title>
<link>https://getantibody.github.io/even-faster/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/even-faster/</guid>
<description>Antibody is faster than other zsh package managers, but you might want to speed it up further.
Highly recommended to read the following:
Speeding up my ZSH load - Carlos Alexandro Becker: outlines a few fixes that will speed up the prompt massively. Also explains how to debug your prompt load time. Speed up zsh compinit by only checking cache once a day.: mentioned in the previous link, but leaving this here for reference as it is helpful for anyone using zsh.</description>
</item>
<item>
<title>Compatibility</title>
<link>https://getantibody.github.io/compat/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/compat/</guid>
<description>Since antibody started as a subset clone of antigen, one might wonder how compatible one is with another. Let&rsquo;s take a look.
Antibody can only bundle and update plugins. The apply command is not needed because running antibody bundle will already download and apply the given plugin.
The theme command is not implemented. You can just use bundle instead.
oh-my-zsh plugins are supported by using the path annotation:
antibody bundle ohmyzsh/ohmyzsh path:plugins/aws </description>
</item>
<item>
<title>Install</title>
<link>https://getantibody.github.io/install/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/install/</guid>
<description>Antibody can be installed through a variety of sources.
The simplest way is to run:
curl -sfL git.io/antibody | sh -s - -b /usr/local/bin This will put the binary in /usr/local/bin/antibody
You can also use homebrew (on macOS):
brew install antibody Or even using AUR on Arch Linux.
You can also always download and install manually via tar.gz archives or using dpkg and our deb archives. Just head to the releases page and chose your poison.</description>
</item>
<item>
<title>Usage</title>
<link>https://getantibody.github.io/usage/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/usage/</guid>
<description>There are mainly two ways of using antibody: static and dynamic. We will also see how we can keep a plugins file.
Plugins file A plugin file is basically any text file that has one plugin per line.
In our examples, let&rsquo;s assume we have a ~/.zsh_plugins.txt with these contents:
caarlos0/jvm djui/alias-tips # comments are supported like this caarlos0/zsh-mkc zsh-users/zsh-completions caarlos0/zsh-open-github-pr # empty lines are skipped # annotations are also allowed: ohmyzsh/ohmyzsh path:plugins/aws zsh-users/zsh-syntax-highlighting zsh-users/zsh-history-substring-search That being said, let&rsquo;s look how can we load them!</description>
</item>
<item>
<title>Options</title>
<link>https://getantibody.github.io/options/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/options/</guid>
<description>There are a few options you can use that should cover most common use cases. Let&rsquo;s take a look!
Kind The kind annotation can be used to determine how a bundle should be treated.
zsh The default is kind:zsh, which will look for files that match these globs:
*.plugin.zsh *.zsh *.sh *.zsh-theme And source them.
Example:
$ antibody bundle caarlos0/jvm kind:zsh source /Users/carlos/Library/Caches/antibody/https-COLON--SLASH--SLASH-github.com-SLASH-caarlos0-SLASH-jvm/jvm.plugin.zsh path The kind:path mode will just put the plugin folder in your $PATH.</description>
</item>
<item>
<title>Outro</title>
<link>https://getantibody.github.io/update/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/update/</guid>
<description>Let&rsquo;s look what other commands antibody has available for us!
Update Antibody can update all bundles in a single pass.
Just run:
$ antibody update Updating all bundles in /Users/carlos/Library/Caches/antibody... and that&rsquo;s it.
Purge You can remove a bundle completely by purging it:
$ antibody purge ohmyzsh/ohmyzsh Removing ohmyzsh/ohmyzsh... List If you want to see what plugins you have in your home folder, you can of course list them:
$ antibody list https://github.</description>
</item>
<item>
<title>Links</title>
<link>https://getantibody.github.io/links/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://getantibody.github.io/links/</guid>
<description>Follow the progress on the GitHub repository Follow @caarlos0 on Twitter for updates Contributing Guidelines This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code.</description>
</item>
</channel>
</rss>