Skip to content

chaos-lang/occultist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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