Skip to main content

Lark-shell

Vanity Image

Say Thanks! Code style: black Gitmoji

A terminal version of the online Lark IDE.

Background

I love using the online IDE for playing with Lark (and experimenting with grammars) but it's not offline. So I decided to bring those features right into my terminal.

Installation

Install it via pip:

$ python3 -m pip install lark-shell
✨🍰✨

or via pipx (which will install lark-shell only as an executable)

$ pipx install lark-shell
✨🍰✨

If you want to contribute, see the contributing guide

How to use

If you installed the package correctly, you can just run

$ lark_shell

and start hacking away!

Demonstration

A demo of using lark-shell

This screencast of my epic terminal and shell is made with asciinema and svg-term-cli.

Credits

Credits to @erezsh for his wonderful Lark parsing library.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lark-shell-0.1.3.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lark_shell-0.1.3-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file lark-shell-0.1.3.tar.gz.

File metadata

  • Download URL: lark-shell-0.1.3.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.12 Linux/5.4.0-1031-azure

File hashes

Hashes for lark-shell-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d4e51234ae972ce3fb769cd4293b56f8cd905928378184a9a02a570dcc004308
MD5 7373f8aa193775e330a1d1b4ddfa452f
BLAKE2b-256 2655ed32d7f5212ed8d161df834cb23797debc2fede945219646cd50f7be1736

See more details on using hashes here.

File details

Details for the file lark_shell-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: lark_shell-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.12 Linux/5.4.0-1031-azure

File hashes

Hashes for lark_shell-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 67f438c5979aed0b4f3f74046ed1887b943d08a8b2ddd656cfb68525988b3732
MD5 efa9ad2bc4fd52d8e63ad4c195b46153
BLAKE2b-256 48ae10923e45545ceddfa982eac208d0121c8cb9c24941a937a47f83b7126e8c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page