chaseruskin / legoHDL

An experimental package manager and development tool for Hardware Description Languages (HDL).
https://c-rus.github.io/legoHDL
MIT License
14 stars 2 forks source link

download command #48

Closed chaseruskin closed 2 years ago

chaseruskin commented 2 years ago

The download command will allow users to bring blocks from an "available" level (vendor or a remote url) to the active workspace's local path. Blocks are downloaded to be further developed.

chaseruskin commented 2 years ago

Download's core functionality is implemented. A block will be downloaded from its remote repository (if exists) or copy its main INSTL folder to the configurable path within the active workspace.

Bonus work includes allowing user's to download a block directly from a repository given on command-line.