Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Occultist

Logo

Say goodbye to dependency hell!

GitHub Workflow Automated Tests Status

Occultist dependency manager eliminates the dependency conflicts by isolating the dependencies of each Chaos spells within its own spells/ directory.

Git, Bash and jq required to be installed on your system to be able to use the occultist commands.

On Linux and macOS occultist will install all the requirements automatically.

On Windows, use Git Bash and install jq with Chocolatey: choco install jq

Install occultist with:

sudo curl -o /usr/local/bin/occultist \
-L https://git.io/Jfv1u && \
sudo chmod +x /usr/local/bin/occultist

or clone this repository and run: make

 

Install a spell:

occultist install math

Install a specific version of the spell:

occultist install math 1.0.1

Install a spell with semantic versioning:

occultist install math 1.x.x

Install a specific branch of the spell:

occultist install math master

 

Install the Chaos language:

sudo occultist install chaos

 

Upgrade a spell:

occultist upgrade math

Remove a spell:

occultist remove math

 

Initialize a new spell repository:

occultist init

Edit the spell repository:

occultist edit

Register a new spell:

occultist register

About

Dependency manager for the Chaos language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published