Releases: Elkantor/bscxx
Version 0.1.3: More dependencies features
Add features related to dependencies :
These two new commands add new cool possibilities to bscxx, to make the package management easier.
Each one of them scans all of your code, so the output results will be updated as soon as you'll update your code.
- 'bscxx tree' command : to generate a tree of modules used as dependencies in the current project.
- 'bscxx list' command: to show all the modules installed as dependencies, and to show which of them are actuelly used in the project.
Add github module possibilities !!
This 0.1.2 version is an important update because now, you'll be able to add a module, from local or from github, without problem !
However, there's still lot of work to do, like the install method, and the publish.
Version 0.1.1 : Bugs fixes
Fixes bugs :
- when importing local package
- clean the help options (-h or --help) for every commands
BSCXX first release
This 0.1.0 version is the first release version of this little application which generates cmake files and claims to be a C++ package manager.
It's mainly inspired by npm (node.js / js) and cargo (Rust).
Its goal is to be easier to use than other C++ package managers like Conan or Buckaroo, to be crossplatform too, and finally, it claims to not forcing you to use a specific compiler (after all, it's cmake under the hood...). To resume, bscxx wants to be the npm for C++ projects.
However, it's still a early build, so, many bugs can appear.
[ ! IMPORTANT] : For now, the only one version available is running on Windows (64 bits). But the other versions (Linux, MacOS, 32 & 64 bits) will be available soon.
But with this version, you already can :
-- Create a new project really quickly
-- Create a new module inside this project
-- Add a new module from you local folders (you can add a previously created project as a module)
-- Add a new module from a github repository
-- Remove a module
More features will be added soon, like installing a package from a .zip file, the packages versionning, installing a package from binaries source (.static or dynamic library)...
To use this tool, add the bscxx/bin folder in your environment paths.