Skip to content

mircodz/secretary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

secretary

Scaffolding framework written in Python.

Installation

$ git clone https://github.com/mircodezorzi/secretary
$ cd secretary
$ pip install .

Usage

Create new project

$ secretary create foobar

Add component to existining project

$ cd foobar
$ secretary add header foobar

This will generate a include/foobar.h and src/foobar.c. For more look into templates/*/field.py.

Templates

  • make (C)
    • Toolchain: Make, ccache, gcc/clang
  • cmake (C++ 20)
    • Toolchain: g++, ninja, cmake, clang-format, ccache, g++/clang++
  • conan (C++ 20)
    • Toolchain: g++, ninja, cmake, conan clang-format, ccache, g++/clang++

About

Scaffolding framework written in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published