Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/move-hub/movei
Move contract development tool
https://github.com/move-hub/movei
libra move package-management rust smart-contracts
Last synced: about 2 months ago
JSON representation
Move contract development tool
- Host: GitHub
- URL: https://github.com/move-hub/movei
- Owner: move-hub
- License: apache-2.0
- Created: 2020-04-25T14:05:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T13:03:44.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T04:51:53.611Z (almost 2 years ago)
- Topics: libra, move, package-management, rust, smart-contracts
- Language: Rust
- Homepage:
- Size: 334 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Movei
Movei a package development tool for [Move Lang](https://github.com/libra/libra/language/move-lang).
## Features
Movei provided the following common features.
- Create a project template for developing move modules.
- Check the modules.
- Build modules into move bytecodes.
- Fmt your move modules.
- Test your code. (Your can write functional tests for you modules, just like the functional-tests in Libra).## Install
Movei is developed in Rust, not released yet, I suggest you
build it from source:
```shell script
git clone https://github.com/move-hub/movei.git
cd movei
cargo build --release
```Or using:
```shell script
rustup toolchain install nightly
rustup default nightly
cargo install --git https://github.com/move-hub/movei.git --branch master --bin movei
```## Roadmap
- Make movei-fmt more cleaver.
- Make check&build faster by memorizing some intermediate compiling result.
- Add `movei run` command to execute scripts on Libra or other move-vm based blockchain.
It doesn't really submit transaction, just run script and get the script state change.
- Support dependent on modules developed by others, like a real package manager does.