SkillAgentSearch skills...

Kookaburra

Cross-Platform, Object-Oriented Programming language. With Kookaburra you can choose between the powerful CLI, or start coding with its' intuitive syntax.

Install / Use

/learn @AZProductions/Kookaburra

README

Logo Kookaburra

Cross-platform, Object-oriented Programming language.

Latest release GitHub all releases .NET Tests CodeQL CodeFactor 37k lines of code <!---This badge can be replaced with https://img.shields.io/tokei/lines/github/azproductions/kookaburra to get the live data. Since its requesting it from an API, we decided to make it static and change it regularly.--> MS-Store reviews<!---Currently there no reviews on the MS-Store page.--> Docs Kookaburra.SDK Downloads

<a href='https://www.microsoft.com/store/apps/9pcq0dhdtzpm?cid=storebadge&ocid=badge'><img src='https://developer.microsoft.com/store/badges/images/English_get-it-from-MS.png' alt='MS-Store link badge' style="vertical-align:middle" center width="96" height="35"/></a> <a href='https://github.com/AZProductions/Kookaburra/releases'><img src='https://raw.githubusercontent.com/AZProductions/Kookaburra/main/docs-img/badge.png' alt='Github link badge' style="vertical-align:middle" center width="96" height="35"/></a> <a href='https://azproductions.github.io/Kookaburra/404'><img src='https://raw.githubusercontent.com/AZProductions/Kookaburra/main/docs-img/badge2.png' alt='Mirror link badge' style="vertical-align:middle" center width="96" height="35"/></a>


📚 Description

Kookaburra is a simple programming language. With Kookaburra you can choose between the powerful CLI (Command Line Interface), or start coding with its' intuitive syntax. The syntax is simple and efficient. Create apps/games and more that are fine-tuned to perfection. Kookaburra is completely free to use, using only local files and no data/telemetry collection. Our aim is to power creativity and inspire young developers. That's why we care about privacy and safety. We love hearing feedback to improve Kookaburra. Read what's next in Kookaburra.

Remember, KookaburraShell is still in Beta. Features may vary in the final release.

📣 Announcements

The decline of development - Blog

Kookaburra 0.9.X Presentation - PDF

Publishing Kookaburra into an exe file - Blog

Check out the New Kookaburra.SDK! - Link

Kookaburra is on the Windows Store! - Link


💡 Features

  • Intuitive commands.
  • Feature rich interpreter.
  • Powerful CLI.
  • Cross-Platform environment adaptation.
  • Support for 3rd party terminals.
  • And more..

🙋 FAQ

<details> <summary>What is Kookaburra?</summary> <br/>

Kookaburra is a simple programming language. With Kookaburra you can choose between the powerful CLI, or start coding with its' intuitive syntax. The syntax is simple and efficient. Kookaburra is completely free to use, using only local files and no data/telemetry collection.

</details> <details open> <summary>Which operating systems does Kookaburra support?</summary> <br/>

OS | Version | Architectures | --------------------------------------|-------------------------|-----------------| Windows 7 | 7 SP1(*), 8.1 | x64, x86 | Windows 10 | Version 1607+ | x64, x86, Arm64 | Windows Server | 2012+ | x64, x86 | Alpine Linux | 3.11+ | x64, Arm64 | CentOS | 7+ | x64 | Debian | 9+ | x64, Arm32, Arm64 | Fedora | 33+ | x64 | Linux Mint | 18+ | x64 | openSUSE | 15+ | x64 | Red Hat Enterprise Linux | 7+ | x64 | SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | Ubuntu | 21.04, 20.04, 18.04, 16.04 | x64, Arm32, Arm64 |

</details> <details> <summary>Why would you download Kookaburra?</summary> <br/>

Kookaburra is a simple programming language, designed for beginners but with sufficient complexity for more advanced coders. Kookaburra can be run on multiple platforms all using the same structure and syntax, thereby requiring a only single learning curve.

It's completely free and open-source. It leaves no footprint with all data stored in a single directory. It simply creates a folder in the AppData Roaming folder. You can have a look in the folder by pressing <kbd>win</kbd> + <kbd>R</kbd> and typing '%appdata%/kookaburra'. Press enter, file explorer will appear with the open folder.

</details> <details> <summary>Does Kookaburra need internet acces?</summary> <br/>

No, most featrues work offline. Features like download and update are only accessing the internet when the user specifies the command.

</details> <details> <summary>Will Kookaburra ever support Mac-OS?</summary> <br/>

We currently see no demand in Mac-OS, unless it's worth the time in testing Kookaburra. You can always make your own build of Kookaburra that supports Mac-OS. Some features need modifications to work.

</details> <details> <summary>Does Kookaburra support custom commands?</summary> <br/>

Yes, it does. Open the Kookaburra config directory, and edit the custom_commands.txt file. Kookaburra is made in a dynamic workflow, any improvements and suggestions greatfully received.

You can add a new line with paint=mspaint. When typing the command paint, it will open Microsoft Paint. Read more..

</details> <details> <summary>Which 3rd party terminals does Kookaburra support?</summary> <br/>

Windows Terminal - Stable Bash Terminal - Stable Hyper - Stable

</details>

💿 Installation

For Windows:

  • Using Microsoft Store.
  • Github Releases:
    1. Head over to the 'Releases'
    2. Open the 'Assets' drop-down from the desired version of kookaburra (If you can't decide, we recommend you to select the latest version)
    3. Download the KookaburraShell_x_xxx.exe file.
    4. Open Kookaburra by double clicking the executable.

Youtube Tutorial


For Linux

Use this command to download it with wget

wget  https://github.com/AZProductions/Kookaburra/releases/download/0.8.5/KookaburraShell_linux_0.8.5

Or by using curl

curl https://github.com/AZProductions/Kookaburra/releases/download/0.8.5/KookaburraShell_linux_0.8.5

Provide Kookaburra permissions by typing

chmod 777 ./KookaburraShell_linux_0.8.5

And run it by typing

./KookaburraShell_linux_0.8.5

Run Kookaburra and open a .kookaburra file with

./KookaburraShell_linux_0.8.5 /filelocation/example.kookaburra

Youtube Tutorial

⏱ Get started

We strongly recommend that you read The complete guide of Kookaburra before starting. In the CLI you can type the command help to list all the possible commands with explanation. You can also watch the full tutorial, but since it is outdated and not supported in the newer versions of Kookaburra we discourage it.

🔐 Security

When downloading Kookaburra, you can chose between getting it from the Microsoft Store or downloading it via GitHub. On L

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks0

Languages

C#

Security Score

80/100

Audited on Oct 3, 2024

No findings