Hanoglu TermiC Versions Save

GCC powered interactive C/C++ REPL terminal created with BASH

V1.3.0

9 months ago

Improvements:

  • Support #ifdef/#elif/#else/#endif
  • Support the tcc compiler
  • Add command history
  • Python terminal style Ctrl-D Ctrl-C
  • Various bug fixes

To install TermiC V1.3.0:

wget "https://github.com/hanoglu/TermiC/releases/download/V1.3.0/TermiC.sh"
sudo cp TermiC.sh /bin/termic
sudo ln -s /usr/bin/termic /usr/bin/termic++
sudo chmod +x /bin/termic
rm -f TermiC.sh

Note: RPM file can be used to install TermiC on Fedora-based systems. Also, the COPR repository can be used to install TermiC in Fedora-based distros.
Install with COPR:

sudo dnf copr enable hanoglu/termic
sudo dnf install termic

To start TermiC:

termic # For C shell
termic++ # For C++ shell
termic tcc # For tcc compiler

V1.2.2

1 year ago

Improvements: DEB and RPM packages created Various bug fixes

To install TermiC V1.2.2:

wget "https://github.com/hanoglu/TermiC/releases/download/V1.2.2/TermiC.sh"
sudo cp TermiC.sh /bin/termic
sudo ln -s /usr/bin/termic /usr/bin/termic++
sudo chmod +x /bin/termic
rm -f TermiC.sh

Note: DEB and RPM files can be used to install TermiC in Debian/Fedora based systems. Also COPR repository can be used to install TermiC in Fedora based distros.
Install with COPR:

sudo dnf copr enable hanoglu/termic
sudo dnf install termic

To start TermiC:

termic # For C shell
termic++ # For C++ shell

V1.2.1

1 year ago

Improvements: Functions, classes, namespaces, structs etc. now can be declared New prompt commands implemented Various bug fixes

To install TermiC V1.2.1:

wget "https://github.com/hanoglu/TermiC/releases/download/V1.2.1/TermiC.sh"
sudo cp TermiC.sh /bin/termic
sudo bash -c "echo -e '#\!/bin/bash\n/bin/termic cpp' > /bin/termic++"
sudo chmod +x /bin/termic
sudo chmod +x /bin/termic++
rm -f TermiC.sh

To start TermiC:

termic # For C shell
termic++ # For C++ shell

V1.2

1 year ago

Improvements:

  1. Ability to define namespace/class/function/struct
  2. New prompt commands implemented
  3. Various bug fixes

To install TermiC V1.2:

wget "https://github.com/hanoglu/TermiC/releases/download/V1.2/TermiC.sh"
sudo cp TermiC.sh /bin/termic
sudo bash -c "echo -e '#\!/bin/bash\n/bin/termic cpp' > /bin/termic++"
sudo chmod +x /bin/termic
sudo chmod +x /bin/termic++
rm -f TermiC.sh

To start TermiC:

termic # For C shell
termic++ # For C++ shell

V1.1

1 year ago

To install TermiC V1.1:

wget "https://github.com/hanoglu/TermiC/releases/download/V1.1/TermiC.sh"
sudo cp TermiC.sh /bin/termic
sudo bash -c "echo -e '#\!/bin/bash\n/bin/termic cpp' > /bin/termic++"
sudo chmod +x /bin/termic
sudo chmod +x /bin/termic++
rm -f TermiC.sh

To start TermiC:

termic # For C shell
termic++ # For C++ shell

Note: Please use latest version to be able to use all features of TermiC.