mio-cli


Namemio-cli JSON
Version 1.3.8 PyPI version JSON
download
home_pagehttps://datum-technology-corporation.github.io/mio_cli_client/
SummaryThe Moore.io Command Line Interface (CLI) Client is a toolchain for front-end engineering of FPGA/ASIC projects.
upload_time2024-05-17 12:13:59
maintainerNone
docs_urlNone
authorDatum Technology Corporation
requires_python>=3.6.8
licenseNone
keywords systemverilog uvm dv verilog vhdl hdl rtl synthesis fpga simulation xilinx altera
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![License](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)
[![Documentation Status](https://readthedocs.org/projects/mio-cli/badge/?version=latest)](https://mio-cli.readthedocs.io/en/latest/index.html)

# [Moore.io](https://www.mooreio.com/) [Command Line Interface Client](https://datum-technology-corporation.github.io/mio_cli_client/)


## About

|  | From the [User Manual](https://mio-cli.readthedocs.io/en/latest/)'s [Executive Summary](https://mio-cli.readthedocs.io/en/latest/overview.html#executive-summary) |
|-|-|
| [![Moore.io Logo](https://github.com/Datum-Technology-Corporation/mio_cli_client/blob/gh-pages/assets/img/logo.png?raw=true)](https://pypi.org/project/mio-cli/1.0.1/) | 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`](https://pip.pypa.io/en/stable/):

````
pip3 install mio-cli
````


## [Developer Guide](https://datum-technology-corporation.github.io/mio_cli_client/dev_guide.html)

## [Demo Project](https://github.com/Datum-Technology-Corporation/mio_demo)




## 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
      doctor         Runs a set of checks to ensure mio installation has what it needs to operate properly
      help           Prints documentation for mio commands
   
   Project and Code Management
      init           Starts project creation dialog
      gen            Generates DV source code via the UVMx template engine
   
   IP and Credentials Management
      install        Install all IP dependencies from IP Marketplace
      login          Start session with IP Marketplace
      package        Create a compressed (and potentially encrypted) archive of an IP
      publish        Publish IP to IP Marketplace (must have mio admin account)
   
   EDA Automation
      !              Repeat last command
      regr           Runs regression against an IP
      sim            Performs necessary steps to simulate an IP with any simulator
      
   Manage Results and other EDA Tool Outputs
      clean          Manages outputs from tools (other than job results)
      cov            Manages coverage data from EDA tools
      dox            HDL source code documentation generation via Doxygen
      results        Manages results from EDA tools
````

            

Raw data

            {
    "_id": null,
    "home_page": "https://datum-technology-corporation.github.io/mio_cli_client/",
    "name": "mio-cli",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6.8",
    "maintainer_email": null,
    "keywords": "SystemVerilog, UVM, DV, verilog, VHDL, hdl, rtl, synthesis, FPGA, simulation, Xilinx, Altera",
    "author": "Datum Technology Corporation",
    "author_email": "mio@datumtc.ca",
    "download_url": "https://files.pythonhosted.org/packages/b6/bd/9356c8853830746cae5678c04945bd6e225de1cf8a41005afef62ffd01ff/mio_cli-1.3.8.tar.gz",
    "platform": null,
    "description": "[![License](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)\n[![Documentation Status](https://readthedocs.org/projects/mio-cli/badge/?version=latest)](https://mio-cli.readthedocs.io/en/latest/index.html)\n\n# [Moore.io](https://www.mooreio.com/) [Command Line Interface Client](https://datum-technology-corporation.github.io/mio_cli_client/)\n\n\n## About\n\n|  | From the [User Manual](https://mio-cli.readthedocs.io/en/latest/)'s [Executive Summary](https://mio-cli.readthedocs.io/en/latest/overview.html#executive-summary) |\n|-|-|\n| [![Moore.io Logo](https://github.com/Datum-Technology-Corporation/mio_cli_client/blob/gh-pages/assets/img/logo.png?raw=true)](https://pypi.org/project/mio-cli/1.0.1/) | 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). |\n\n\n\n## Installation\n`mio` can be installed directly from [`pip3`](https://pip.pypa.io/en/stable/):\n\n````\npip3 install mio-cli\n````\n\n\n## [Developer Guide](https://datum-technology-corporation.github.io/mio_cli_client/dev_guide.html)\n\n## [Demo Project](https://github.com/Datum-Technology-Corporation/mio_demo)\n\n\n\n\n## Usage\n````\n  mio [--version] [--help]\n  mio [--wd WD] [--dbg] CMD [OPTIONS]\n\nOptions:\n  -v, --version\n    Prints the mio version and exits.\n  \n  -h, --help\n    Prints the overall synopsis and a list of the most commonly used commands and exits.\n    \n  -C WD, --wd WD\n    Run as if mio was started in WD (Working Directory) instead of the Present Working Directory `pwd`.\n   \n  --dbg\n    Enables debugging outputs from mio.\n\nFull Command List (`mio help CMD` for help on a specific command):\n   Help and Shell/Editor Integration\n      doctor         Runs a set of checks to ensure mio installation has what it needs to operate properly\n      help           Prints documentation for mio commands\n   \n   Project and Code Management\n      init           Starts project creation dialog\n      gen            Generates DV source code via the UVMx template engine\n   \n   IP and Credentials Management\n      install        Install all IP dependencies from IP Marketplace\n      login          Start session with IP Marketplace\n      package        Create a compressed (and potentially encrypted) archive of an IP\n      publish        Publish IP to IP Marketplace (must have mio admin account)\n   \n   EDA Automation\n      !              Repeat last command\n      regr           Runs regression against an IP\n      sim            Performs necessary steps to simulate an IP with any simulator\n      \n   Manage Results and other EDA Tool Outputs\n      clean          Manages outputs from tools (other than job results)\n      cov            Manages coverage data from EDA tools\n      dox            HDL source code documentation generation via Doxygen\n      results        Manages results from EDA tools\n````\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "The Moore.io Command Line Interface (CLI) Client is a toolchain for front-end engineering of FPGA/ASIC projects.",
    "version": "1.3.8",
    "project_urls": {
        "Bug Tracker": "https://github.com/Datum-Technology-Corporation/mio_cli_client/issues",
        "Homepage": "https://datum-technology-corporation.github.io/mio_cli_client/"
    },
    "split_keywords": [
        "systemverilog",
        " uvm",
        " dv",
        " verilog",
        " vhdl",
        " hdl",
        " rtl",
        " synthesis",
        " fpga",
        " simulation",
        " xilinx",
        " altera"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08e9609752be2e8e39af786c8b9c6483436674bf845d6b97fb7f46b3c0e2c8fd",
                "md5": "d99bd20b3044db45f1a08ca0472c479f",
                "sha256": "40f53794ebf4a37f0e86020bcd9c47ef13b79298dae36a83615f2a1c65144772"
            },
            "downloads": -1,
            "filename": "mio_cli-1.3.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d99bd20b3044db45f1a08ca0472c479f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6.8",
            "size": 8229171,
            "upload_time": "2024-05-17T12:13:55",
            "upload_time_iso_8601": "2024-05-17T12:13:55.312468Z",
            "url": "https://files.pythonhosted.org/packages/08/e9/609752be2e8e39af786c8b9c6483436674bf845d6b97fb7f46b3c0e2c8fd/mio_cli-1.3.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6bd9356c8853830746cae5678c04945bd6e225de1cf8a41005afef62ffd01ff",
                "md5": "b528efd5f4a523fcdb32eafdfedca778",
                "sha256": "d211ae2682fc0b96e20f8b5b2207009e76bad43101d98d2a2c3603eaf5f202c9"
            },
            "downloads": -1,
            "filename": "mio_cli-1.3.8.tar.gz",
            "has_sig": false,
            "md5_digest": "b528efd5f4a523fcdb32eafdfedca778",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6.8",
            "size": 8207652,
            "upload_time": "2024-05-17T12:13:59",
            "upload_time_iso_8601": "2024-05-17T12:13:59.094915Z",
            "url": "https://files.pythonhosted.org/packages/b6/bd/9356c8853830746cae5678c04945bd6e225de1cf8a41005afef62ffd01ff/mio_cli-1.3.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-17 12:13:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Datum-Technology-Corporation",
    "github_project": "mio_cli_client",
    "github_not_found": true,
    "lcname": "mio-cli"
}
        
Elapsed time: 4.93715s