Skip to content

A C compiler and workspace manager aiming for a cargo-ish terminal approach in building, debuging and developing in general.

License

Notifications You must be signed in to change notification settings

IanSouzaFreire/clarbe

C.L.A.R.B.E.

Or: C Language Assistant for Running and Building Ecosystems.

Community: Discord

Is a compiler wrapper / cargo-like package and project manager for the C and C++ programming language.

Dependencies

  • toml++
  • curl

Build dependencies

  • C/C++ compiler(gcc, clang, etc...)
  • git

Installation

  • Create a environment variable 'CLARBE_HOME' and add 'CLARBE_HOME/bin' to path
  • Download the zipped executable and DLLs, place the contents in 'CLARBE_HOME/bin'

if you're compiling with build.sh please note that you need to define the included OS specific manually

  • now run in terminal clarbe version

Usage

  • use clarbe new <project_name> or go to an empty directory and use clarbe init
  • in the project directory there should be an include and source folders, as well as a "clarbe.toml" file.

to change the configuration manually, refer to the wiki

  • Now write what you wish for the source code and run clarbe build, then clarbe run
XoXo: Sleep deprived programmer.

About

A C compiler and workspace manager aiming for a cargo-ish terminal approach in building, debuging and developing in general.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •