All Projects → elsamuko → cppsh

elsamuko / cppsh

Licence: GPL-3.0 license
Simple script, which acts as "interpreter" for single C++ files

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to cppsh

Segs
💪 SEGS - Super Entity Game Server
Stars: ✭ 190 (+1361.54%)
Mutual labels:  multiplatform
tag-push-action
Github action to copy/retag multiarch images from one registry to another
Stars: ✭ 23 (+76.92%)
Mutual labels:  multiplatform
matador
Take your appclication by the horns
Stars: ✭ 59 (+353.85%)
Mutual labels:  multiplatform
Fgui
A feature rich graphical user interface.
Stars: ✭ 219 (+1584.62%)
Mutual labels:  multiplatform
Oolong
MVU for Kotlin Multiplatform
Stars: ✭ 248 (+1807.69%)
Mutual labels:  multiplatform
sliding-puzzle
Sliding puzzle game implemented in Scala / Scala.js / JavaFX
Stars: ✭ 25 (+92.31%)
Mutual labels:  multiplatform
Px sched
Single Header C++11 Task Scheduler
Stars: ✭ 182 (+1300%)
Mutual labels:  multiplatform
minigdx
Minimalist Game Framework using Kotlin Multiplatform
Stars: ✭ 136 (+946.15%)
Mutual labels:  multiplatform
Apollo Android
🤖  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Stars: ✭ 2,949 (+22584.62%)
Mutual labels:  multiplatform
rawDiag
Brings Orbitrap Mass Spectrometry Data to Life; Multi-platform, Fast and Colorful R package.
Stars: ✭ 29 (+123.08%)
Mutual labels:  multiplatform
Kaskade
[INACTIVE] Simplifying state management
Stars: ✭ 223 (+1615.38%)
Mutual labels:  multiplatform
Ultimatepp
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
Stars: ✭ 237 (+1723.08%)
Mutual labels:  multiplatform
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Stars: ✭ 1,476 (+11253.85%)
Mutual labels:  multiplatform
Votlin App
Kotlin multiplatform project
Stars: ✭ 193 (+1384.62%)
Mutual labels:  multiplatform
blend2d-python
Cython wrapper for Blend2D
Stars: ✭ 13 (+0%)
Mutual labels:  multiplatform
Kotlin Multiplatform Template
Kotlin Multiplatform Template
Stars: ✭ 185 (+1323.08%)
Mutual labels:  multiplatform
kighlighter
Simple and extendable code highlighter in Kotlin Multiplatform
Stars: ✭ 22 (+69.23%)
Mutual labels:  multiplatform
fourinarow-app
An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.
Stars: ✭ 23 (+76.92%)
Mutual labels:  multiplatform
vkhelpers
Vulkan c helper library
Stars: ✭ 25 (+92.31%)
Mutual labels:  multiplatform
BitSrunLoginGo
深澜校园网登录程序 Go 语言版,适用于路由器、windows、linux 等。提供对 OpenWrt、Docker、Go Module 的支持
Stars: ✭ 112 (+761.54%)
Mutual labels:  multiplatform

cppsh

cppsh is a shell script that "interprets" single C++ files.

Usage

$ cppsh source.cpp

You can also initialize your .cpp file with the following line:

#!/usr/bin/env cppsh

And then execute the file directly:

$ chmod +x file.cpp
$ ./file.cpp

If the source file does not exist, it is created with a hello world stump.

$ cppsh doesNotExist.cpp

Flags

You can add compile/linker flags with special comments:

   // cppsh::CPPFLAGS -DLOG=1
   // cppsh::CXXFLAGS -march=native
   // cppsh::LDFLAGS -flto
   // cppsh::LIBS -lcurl
   // cppsh::VERBOSE 1

Example

The file test.cpp shows all commandline arguments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].