# tias (try it and see)
Quickly run code in almost any language.
![tias demo](https://media.giphy.com/media/PF3RygFxDwe6OVbFBr/giphy.gif)
Install with `pip install tias` (requires [Python](https://www.python.org/downloads/) 3.9 or newer).
## reuse code
Set commonly used code ("jargon") to automatically wrap around the code you enter. Default jargon is given for many languages for one-line hello worlds, including:
**C#**
```cs
System.Console.WriteLine("hello world");
```
**C++**
```cpp
cout << "hello world";
```
**Go**
```go
fmt.Println("hello world")
```
**Java**
```java
System.out.println("hello world");
```
**Rust**
```rust
println!("hello world");
```
![help demo](images/help.png)
## supported languages
Here are some of the languages:
APL, Assembly, Bash, C, C#, C++, Clojure, COBOL, Crystal, Dart, Elixir, Emacs Lisp, Erlang, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, LLVM, LOLCODE, Lua, Malbolge, Objective-C, OCaml, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, SQLite, Swift, TypeScript, and hundreds more (680 total).
## giving input
You can give input to your code by wrapping it with three backticks and then listing the inputs after.
![input demo](images/input.png)
This app uses [tio.run](https://tio.run/#)'s API.
Raw data
{
"_id": null,
"home_page": "https://github.com/wheelercj/tias",
"name": "tias",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "code,development,programming",
"author": "Chris Wheeler",
"author_email": "christopher.wheeler.320@my.csun.edu",
"download_url": "https://files.pythonhosted.org/packages/c7/e9/8361188942542edcca708e7a83320a2ac5f8aba247a30ed90d983cdf9ed8/tias-0.5.1.tar.gz",
"platform": "unix",
"description": "# tias (try it and see)\n\nQuickly run code in almost any language.\n\n![tias demo](https://media.giphy.com/media/PF3RygFxDwe6OVbFBr/giphy.gif)\n\nInstall with `pip install tias` (requires [Python](https://www.python.org/downloads/) 3.9 or newer).\n\n## reuse code\n\nSet commonly used code (\"jargon\") to automatically wrap around the code you enter. Default jargon is given for many languages for one-line hello worlds, including:\n\n**C#**\n\n```cs\nSystem.Console.WriteLine(\"hello world\");\n```\n\n**C++**\n\n```cpp\ncout << \"hello world\";\n```\n\n**Go**\n\n```go\nfmt.Println(\"hello world\")\n```\n\n**Java**\n\n```java\nSystem.out.println(\"hello world\");\n```\n\n**Rust**\n\n```rust\nprintln!(\"hello world\");\n```\n\n![help demo](images/help.png)\n\n## supported languages\n\nHere are some of the languages:\n\nAPL, Assembly, Bash, C, C#, C++, Clojure, COBOL, Crystal, Dart, Elixir, Emacs Lisp, Erlang, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, LLVM, LOLCODE, Lua, Malbolge, Objective-C, OCaml, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, SQLite, Swift, TypeScript, and hundreds more (680 total).\n\n## giving input\n\nYou can give input to your code by wrapping it with three backticks and then listing the inputs after.\n\n![input demo](images/input.png)\n\nThis app uses [tio.run](https://tio.run/#)'s API.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Quickly run code in almost any language",
"version": "0.5.1",
"split_keywords": [
"code",
"development",
"programming"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "220ecbe8ac32d897ebb9f8e69e2fb8c0",
"sha256": "d056c4457e6e05a1327aa1c43297e17ecbe8f258dbe8bb0a92a597393ef26aaf"
},
"downloads": -1,
"filename": "tias-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "220ecbe8ac32d897ebb9f8e69e2fb8c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 14334,
"upload_time": "2022-12-21T08:30:59",
"upload_time_iso_8601": "2022-12-21T08:30:59.959606Z",
"url": "https://files.pythonhosted.org/packages/9f/f2/87108da6074024b2aa2a9e076ca7b324035ca54e9a69c6912e09c6a7dec7/tias-0.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "e0e37f16a9e401298a5596abf91d45ee",
"sha256": "2ec695bdf12e03fc8bb29830facae06ac6ae5c9182a63fba78bb9cf3abefec0b"
},
"downloads": -1,
"filename": "tias-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "e0e37f16a9e401298a5596abf91d45ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 10224,
"upload_time": "2022-12-21T08:31:01",
"upload_time_iso_8601": "2022-12-21T08:31:01.282235Z",
"url": "https://files.pythonhosted.org/packages/c7/e9/8361188942542edcca708e7a83320a2ac5f8aba247a30ed90d983cdf9ed8/tias-0.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-21 08:31:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "wheelercj",
"github_project": "tias",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "aiodns",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "aiohttp",
"specs": [
[
"==",
"3.8.3"
]
]
},
{
"name": "aiosignal",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "async-timeout",
"specs": [
[
"==",
"4.0.2"
]
]
},
{
"name": "async-tio",
"specs": [
[
"==",
"1.3.2"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"21.4.0"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.15.1"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.3"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.5"
]
]
},
{
"name": "frozenlist",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.3"
]
]
},
{
"name": "keyboard",
"specs": [
[
"==",
"0.13.5"
]
]
},
{
"name": "multidict",
"specs": [
[
"==",
"6.0.2"
]
]
},
{
"name": "mypy-extensions",
"specs": [
[
"==",
"0.4.3"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"21.3"
]
]
},
{
"name": "pathspec",
"specs": [
[
"==",
"0.9.0"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"2.5.2"
]
]
},
{
"name": "pycares",
"specs": [
[
"==",
"4.2.1"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "pyparsing",
"specs": [
[
"==",
"3.0.9"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.8.2"
]
]
},
{
"name": "tomli",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.3.0"
]
]
},
{
"name": "yarl",
"specs": [
[
"==",
"1.8.1"
]
]
}
],
"lcname": "tias"
}