Emeralds v1.1.0

A module/package manager for C applications

Emeralds

A module/package manager for C applications.

Built with Crystal GPLv3 License

CircleCI CI CI (nightly)

Installation

Run the install script

./install

Usage

em help # Prints the list of commands and how to use

Sample usage

  • em init testapp
  • cd testapp
  • em list
  • em install
  • em install dev
  • em test
  • em build app
  • ./export/testapp
  • em clean

Development

  • Fix makefile generation to use $(shell) instead of regular $()
  • Fix a bug where it crashes the array search when getting a field from the yaml files
  • Add functionality for creating new .c/.h pairs with include guards etc.
  • Convert bash searches to crystal glob serches for writing makefile fields
  • Include installation instructions for wget and git requirements

Contributing

  1. Fork it (https://github.com/Oblivious-Oblivious/Emeralds/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Owner
github statistic
  • 1
  • 0
  • 0
  • 0
  • 10 days ago
  • June 22, 2020
License

Other

Links
Synced at

Thu, 13 May 2021 13:17:22 GMT