<astyle=margin-left:1px;margin-right:1px;display:inline-blockhref=https://minio.arsenm.dev/minio/pak><imgstyle=height:18px;width:100pxsrc="https://img.shields.io/static/v1.svg?label=download&message=binary&color=blue"></a></p><h2id=using-precompiled-binary>Using precompiled binary<ahref=#using-precompiled-binaryclass=anchoraria-hidden=true>#</a></h2><p>Pak uses continuous integration to compile. You can find the binary by clicking the download badge above.</p><h2id=using-the-aur>Using the AUR<ahref=#using-the-aurclass=anchoraria-hidden=true>#</a></h2><p>If you are running an arch-based linux distro, you can use the Arch User Repository
to install pak. First, make sure the <code>yay</code> AUR helper is installed, then run the following:</p><divclass=highlight><preclass=chroma><codeclass=language-bashdata-lang=bash>yay -S pak
</code></pre></div><h2id=building-from-source>Building from source<ahref=#building-from-sourceclass=anchoraria-hidden=true>#</a></h2><h3id=downloading>Downloading<ahref=#downloadingclass=anchoraria-hidden=true>#</a></h3><p>Pak is hosted on my Gitea instance. If that is down, it is also mirrored on Gitlab.</p><p><aclass=btnstyle=color:#fff;background-color:greenhref=https://gitea.arsenm.dev/Arsen6331/pak><spanclass=iconifydata-icon=cib:gitea></span> Pak</a>
<aclass=btnstyle=color:#fff;background-color:OrangeRedhref=https://www.gitlab.com/moussaelianarsen/pak><spanclass=iconifydata-icon=fa-brands:gitlab></span> Pak</a></p><p>To download pak, you can either use the download button on Gitea or Gitlab, or
you can use the git CLI</p><p>To clone pak using the CLI, run one of the following commands:</p><divclass=highlight><preclass=chroma><codeclass=language-bashdata-lang=bash>git clone https://gitea.arsenm.dev/Arsen6331/pak
OR
git clone https://gitlab.com/moussaelianarsen/pak
</code></pre></div><h3id=building>Building<ahref=#buildingclass=anchoraria-hidden=true>#</a></h3><p>Pak is written in Go. This means go must be installed on your computer. Most
linux distros call the package that provides it either <code>go</code> or <code>golang</code>.</p><p>Once go is installed, you can check that it runs by running</p><divclass=highlight><preclass=chroma><codeclass=language-bashdata-lang=bash>go version
</code></pre></div><p>To compile pak, run</p><divclass=highlight><preclass=chroma><codeclass=language-bashdata-lang=bash>make
</code></pre></div><p>Then, you will need to figure out which package manager you have. Here is a list
of package managers with ready to use configs:</p><ul><li>apt</li><li>aptitude</li><li>brew</li><li>yay (with wrapper)</li><li>pacman (with wrapper)</li><li>zypper</li><li>snap</li></ul><p>If your package manager is not in the list, you can make a config for it. Go to
the Configuration page for more information.</p><h3id=installing>Installing<ahref=#installingclass=anchoraria-hidden=true>#</a></h3><p>If your package manager is in the list, use one of these:</p><ul><li>apt: <code>sudo make aptinstall</code></li><li>aptitude: <code>sudo make aptitude</code></li><li>brew: <code>sudo make brewinstall</code></li><li>yay: <code>sudo make yayinstall</code></li><li>pacman: <code>sudo make pacinstall</code></li><li>zypper: <code>sudo make zyppinstall</code></li><li>snap: <code>sudo make snapinstall</code></li><li>custom: <code>sudo make installbinonly</code></li></ul><p>Once the command completes, unless you’re using a custom config, pak should be ready
and you can run the following to make sure it works:</p><divclass=highlight><preclass=chroma><codeclass=language-bashdata-lang=bash>pak
</code></pre></div><p>Go to the Configuration page for instructions on making a custom config, you <strong>must</strong>
have a config for pak to function.</p></main></div></div></div><scriptsrc=/main.f6b484f556ad1f3bcf6061082139a2f21fa759f13930c39a25fe4a9f78f35e64122c2d86dffd56e67b292dabbda4095d8077194f196e0e348441c106a9f3d40e.jsintegrity="sha512-9rSE9VatHzvPYGEIITmi8h+nWfE5MMOaJf5Kn3jzXmQSLC2G3/1W5nspLau9pAldgHcZTxluDjSEQcEGqfPUDg=="crossorigin=anonymousdefer></script><scriptsrc=/index.min.519647b94aaacaa6fa73ffc9e4bda4ccc0d6ab69b03000caea7466a9dc6806cf38f9d8c6926c09e49970a5fe43183e0d589a028bbf3b8ef0ef5c98fc6fb78206.jsintegrity="sha512-UZZHuUqqyqb6c//J5L2kzMDWq2mwMADK6nRmqdxoBs84+djGkmwJ5Jlwpf5DGD4NWJoCi787jvDvXJj8b7eCBg=="crossorigin=anonymousdefer></script></body></html>