Aller au contenu principal

Package Manager

📖 Table Of Contents

About

Used For

JLDN is a package manager created and maintained by the Juka Language organization. It allows users to create, publish, and use libraries. For example if you were creating a web server, instead of recreating the whole https protocal you can install a juka library that gives you a solid framework.

How our decentralized network works

Our decentralized network is how JLDN is able to recieve package data. This includes the libraries contents. We pull data straight from github making it easier, and faster to recieve packages.

Manifest File

The manifest.yaml file is used to give specifications about a package. This includes the current version, description, and content.

Manifest Format

The manifest is formated as the following:

version: 0.0.1
package_name: name
package_description: descr
library_directory: lib
main_repo_branch: main
repo_name: JLDN
repo_author_name: jukaLang

Encryption

We use a encrypted solution when you install packages from JLDN. Since Juka's primary target is runtime speed encryption is the fastest way of the Juka runtime to execute.

Usage

Install Usage

Installs a package using the decentralized network

jldn install {git_repo_author} {git_repo} {branch} { FLAGS }

Flags:

'-nm' - Specifies that the repo does not contain a manifest file and you want to install anyways

'--force' - Forces to overwrite if package name already exists

Bump Usage

Reverts to goes to specified JLDN version

jldn bump {service} {version}

Services:

JLDN

Juka

Flags:

NO FLAGS WERE FOUND FOR THIS COMMAND

How to install

Windows

To install on windows, all you have to do is simply install the 'win_installer.exe' and run it and everything else will be automated! You can find that file in the release assests.

Linux

Coming Soon