sbor is a project manager for C inspired by cargo.
sbor means Collection in Russian.
sbor init: Initializes a new C projectsbor add: Adds a new dependency (No need to add#includein main.c file, this will do it automatically)sbor remove: Removes a dependencysbor build: Builds the project and creates a new binarysbor run: Builds and runs the projectsbor clean: Removed build artifacts
The dependencies are listed a configuration file (sbor.conf) which also contains the project metadata.
Since the dependencies have to be imported , they are also included in a separate include.h file which is included into the main.c file.
curl -sSL https://raw.githubusercontent.com/Vaishnav-Sabari-Girish/sbor/refs/heads/main/install.sh | bashpowershell -ExecutionPolicy Bypass -Command "iwr -useb https://raw.githubusercontent.com/Vaishnav-Sabari-Girish/sbor/refs/heads/main/install.ps1 | iex"# Run cmake to generate the Makefile
cmake .
# Run make to generate the binary
make
# Run the binary
./sbor versionbrew install Vaishnav-Sabari-Girish/taps/sbor
# Then Run
sbor version- Initialize a project using
sbor init - Add dependencies using
sbor add - Build the project using
sbor build - Remove a dependency using
sbor remove - Run the project using
sbor run - Delete build artifacts using
sbor clean - Add a quiet option for code running in
sbor.conf(Run code in quiet mode)







