Skip to main content

The Moore.io Command Line Interface (CLI) Client is a toolchain for front-end engineering of FPGA/ASIC projects.

Project description

License Documentation Status

Moore.io Command Line Interface Client

About

From the User Manual's Executive Summary
Moore.io Logo The Moore.io Command Line Interface (CLI) Client orchestrates disparate free and/or open source tools into a single, complete, straightforward and integrated toolchain for hardware engineers. The CLI consists of a succinct and powerful command set which developers use via a terminal on their operating system (Windows/Linux/OSX).

Installation

mio can be installed directly from pip3, but it is recommended to use pipx:

pipx install mio-cli

pipx can be installed via:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

Developer Guide

Demo Project

Usage

  mio [--version] [--help]
  mio [--wd WD] [--dbg] CMD [OPTIONS]

Options:
  -v, --version
    Prints the mio version and exits.
  
  -h, --help
    Prints the overall synopsis and a list of the most commonly used commands and exits.
    
  -C WD, --wd WD
    Run as if mio was started in WD (Working Directory) instead of the Present Working Directory `pwd`.
   
  --dbg
    Enables debugging outputs from mio.

Full Command List (`mio help CMD` for help on a specific command):
   Help and Shell/Editor Integration
      help           Documentation for all mio commands
   
   Project and Code Management
      init           Starts project creation dialog
      new            Creates new source code via the mio template engine
   
   IP and Credentials Management
      install        Install all IP dependencies from IP Marketplace
      login          Start session with IP Marketplace
      package        Create a compressed archive of an IP
      publish        Publish IP to IP Marketplace
   
   EDA Automation
      sim            Performs necessary steps to simulate an IP with any simulator
      regr           Run regression against an IP
      
   Manage Results and other EDA Tool Outputs
      clean          Manages outputs from tools (other than job results)
      dox            HDL source code documentation generation via Doxygen
      cov            Manages coverage data from EDA tools
      results        Manages results from EDA tools

Project details


Download files

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

Source Distribution

mio-cli-1.0.0.tar.gz (8.2 MB view details)

Uploaded Source

Built Distribution

mio_cli-1.0.0-py3-none-any.whl (8.2 MB view details)

Uploaded Python 3

File details

Details for the file mio-cli-1.0.0.tar.gz.

File metadata

  • Download URL: mio-cli-1.0.0.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for mio-cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2abd793e5e33ccdb7078f9f9ee4f8ba45881e36bde7e0483c7dd29f591d932ce
MD5 397dcac2ad3dd1fa94be1bf4c80ccaf2
BLAKE2b-256 ea46429cc38c2915f720218e04eb9b76184c1a3b439764d66ce3dc7a1b857189

See more details on using hashes here.

File details

Details for the file mio_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mio_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for mio_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c00df3969bab8eea1122006e1c3944587397a3b92419a781f26d6fba7c02d90e
MD5 cd5cef1a29aa16a071f73c7fbf0401c0
BLAKE2b-256 372261cd299e448bb108c73ef8cb4ba05d056d4d3fea2d076c00b15222cf794c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page