{"repo":"kristapsdz/openradtool","free":true,"listed":false,"github":"https://github.com/kristapsdz/openradtool","clone":"git clone https://github.com/kristapsdz/openradtool.git","description":"application source generator","language":"C","stars":53,"topics":["sqlite","database-modeling","rapid-development"],"license":"ISC","category":"databases-storage","readme_excerpt":"Introduction openradtool (\" ort \") translates a data model (data layout and operations) into C, SQL (SQLite3), and TypeScript code. It also has a raft of related features, such as role-based access control, auditing, full documentation of generated sources, etc. To keep up to date with the current stable release of openradtool , visit https://kristaps.bsd.lv/openradtool. The website also contains canonical installation, deployment, examples, and usage documentation. Installation Clone or update your sources. Configure with ./configure , compile with make (BSD make, so it may be bmake on your system), then make install (or use sudo or doas , if applicable). To install in an alternative directory to /usr/local , set the PREFIX variable when you run configure . If you plan on using pkg-config with the above invocation, make sure that /.local/lib/pkgconfig is recognised as a path to package specifications. You'll also want to make sure that man can access the installed location of /.local/man , in this case. Good luck! Tests It's useful to run the installed regression tests on the bleeding edge sources. (Again, this uses BSD make, so it may be bmake on your system.) The full regression suite is extensive and may take several minutes to run to completion. None of the tests require an external network, though some will use an internal network connection to test client/server mode. The TypeScript and Node.js regression tests will use Node.js tools if available, though it will not co","default_branch":null,"files":null,"tree":[],"storefront":"/r/kristapsdz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kristapsdz/openradtool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}