Installation
Requirements
gcc,make,ncurses,libcurl- Linux or macOS
Homebrew (macOS)
brew tap velox0/brew
brew install thingy
Install from source
Clone the repo and build:
git clone https://github.com/velox0/thingy.git
cd thingy
make
Run it:
thingy your_file.c
Install system-wide
Lock it into position:
sudo make install
Defaults to /usr/local/bin. Change the drop zone if you need to:
make install PREFIX=~/.local
Uninstall
Pull it out:
sudo make uninstall
CLI mode (no TUI)
Skip the editor, just run a file or URL directly:
thingy --run your_file.c
thingy --run https://example.com/main.txt
Force a specific language:
thingy --run --lang python https://example.com/script.txt
Language support
Press ^L to pick a language or let auto-detect handle it from the file extension. Supported languages: c, python, node, ruby, php, perl, sh.
Remote files
thingy can fetch and run code from any URL:
thingy https://example.com/main.txt
Or from inside the editor, just ^R on a URL-opened file. Streams the content live while fetching.