NeoPkg is a lightweight package manager designed for the NeoBF language ecosystem. It allows you to easily install and manage .neolib libraries and their dependencies from a central registry.
- Install
.neolibpackages from a centralized online registry - Automatically resolves and installs dependencies
- Seamless integration with the NeoBF virtual machine
- Simple and intuitive CLI commands
Neobf is a superset of brainfuck that includes a few new features
{func_name code}creates a function calledfunc_namewith the codecode@func_namecalls the functionfunc_name&otherimports a file calledother.neobffrom the src dir&^libimport a lib calledlib.neolibfrom the deps dir
To install NeoPkg, clone the repository and build it using Cargo:
git clone https://github.com/Tejtex/neopkg.git
cd neopkg
cargo build --releaseTo create a neobf project do
neopkg init
after that you can edit the src/main.neobf file and make other files.
Now if you want to make a library from it just do
neopkg pack
which will give you a name.neolib that you can put in the deps folder in other project.
If you want to run your project
neopkg run
For now there is no neopkg package registry. I will work on it in the future.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.