| KODEV(1) | General Commands Manual | KODEV(1) |
NAME
kodev - Kore project management tool
SYNOPSIS
kodev [OPTION] ...
DESCRIPTION
This documentation describes the application management tools for building and running a Kore project. For information regarding the technical interface and C bindings, look to kore(3) where these functions and structures are described. Kore projects may be managed using the following OPTIONS;
create
build
run
reload
info
clean
flavor
help
GENERATED FILES
Executing the create command will generate several new files under the directory matching the application name specified.
These files are:
conf/app.conf
src/app.c
cert/server.pem
cert/key.pem
dh2048.pem
Those files are:
BUILDING
Executing the build command will build your application. How this happens is instructed by the conf/build.conf configuration file. This file supports the following directives:
If set to no the build system will produce a standard dynamically linked library that will be loaded into Kore at runtime.
Example: kore_source=/home/joris/src/kore
Example: kore_flavor=NOTLS=1
Note that the build command obeys the environment variables CC and CXX
RUNNING
Executing the run command will start your application in the foreground.
What binary it executes depends on whether or not the single_binary flag was set in build configuration. If the single_binary flag was enabled the run command will execute the binary produced by the build system. If the single_binary flag was not enabled the run command will execute the $PREFIX/bin/kore binary. In both cases the run command will pass the -fnr command line options to the binary.
EXAMPLES
Changing flavor of the build;
Building your application;
REPORTING BUGS, CONTRIBUTING && MORE
If you run into any bugs, have suggestions or patches, please contact me at <joris@coders.se>
More information can be found at <https://kore.io/>
AUTHOR
Kore developed by Joris Vink <joris@coders.se>
Manpage authored by Guy Nankivell <guynankivell@gmail.com>
LICENCE
Usage of this software is provided under the ISC license which may be found, with the source, at <https://github.com/jorisvink/kore>