Terminal GUI for Ethereum smart contracts
Project description
sneko
Terminal GUI for compiling (Solidity and Vyper) smart contracts.
install & usage
- install pipx
pipx install sneko
sneko
- to view default contractssneko <path>
- to display an arbitrary directory
possible extensions
- syntax highlighting
- module support
- select compiler version
- eth-tester deploys + function & state read-outs
- additional language support, e.g., Fe, Cairo
- additional starter scripts
- more default contracts, e.g, snekmate, solady
- generate an Ape template project
local development
- install rye
- clone repo, then
rye sync
textual console
in one panetextual run src/sneko/__init__.py --dev
in another pane- if not using textual devtools:
rye run sneko <path>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sneko-0.1.0.tar.gz
(173.7 kB
view details)
Built Distribution
sneko-0.1.0-py3-none-any.whl
(301.6 kB
view details)
File details
Details for the file sneko-0.1.0.tar.gz
.
File metadata
- Download URL: sneko-0.1.0.tar.gz
- Upload date:
- Size: 173.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a59b731afc8cd41bfbfbe0924fda57323608d6c0ca6ee895d5ed67ab1480f67 |
|
MD5 | f309da033f347a05cc7cf8d4d4ccddca |
|
BLAKE2b-256 | 828537e3edd2414e6f1642962277237b56d3a252fd88a51f8c155f2d5def7ca3 |
File details
Details for the file sneko-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: sneko-0.1.0-py3-none-any.whl
- Upload date:
- Size: 301.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 816ddae1260adf85bf37b9112d4fe600119a035bd82aeb63788c6cba75ba3823 |
|
MD5 | 415164bfc9139e81a5ce581a65021b6b |
|
BLAKE2b-256 | abb51ecc7c0a98c1c57367a3a4213c5df402c4dc6c037c3298a93c5d31d95c59 |