{"id":20954301,"url":"https://github.com/crustio/crust-cli","last_synced_at":"2025-05-14T04:32:30.925Z","repository":{"id":42069917,"uuid":"341069285","full_name":"crustio/crust-cli","owner":"crustio","description":"The Crust command-line interface (Crust CLI) is a set of commands used to access Crust Network resources","archived":false,"fork":false,"pushed_at":"2024-02-28T06:23:30.000Z","size":291,"stargazers_count":5,"open_issues_count":3,"forks_count":5,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-14T14:43:28.031Z","etag":null,"topics":["cli","crust","ipfs","polkadot-js"],"latest_commit_sha":null,"homepage":"https://crust.network","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crustio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-22T03:32:04.000Z","updated_at":"2024-09-03T21:47:08.000Z","dependencies_parsed_at":"2024-11-14T14:37:44.242Z","dependency_job_id":"1220b762-a267-48e7-807d-3437feb2c0b7","html_url":"https://github.com/crustio/crust-cli","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.07692307692307687,"last_synced_commit":"8211fc4e4730c26fc1ba1fd002213466fb5c78f6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crustio%2Fcrust-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crustio%2Fcrust-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crustio%2Fcrust-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crustio%2Fcrust-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crustio","download_url":"https://codeload.github.com/crustio/crust-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225275661,"owners_count":17448389,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","crust","ipfs","polkadot-js"],"created_at":"2024-11-19T01:14:04.826Z","updated_at":"2024-11-19T01:14:05.348Z","avatar_url":"https://github.com/crustio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crust Command Line\n\nThe Crust command-line interface (Crust CLI) is a set of commands used to access Crust Network resources\n\n## Quick Start\n\nPlease refer this [doc]([https://](https://wiki.crust.network/docs/en/buildGettingStarted)) to see how Crust help to host your website without any servers.\n\n## Usage\n\n### 1. Login\n\n\u003e Secret seeds will be stored locally and won't be leaked by cli-itself.\n\n**Login** with Crust Account secret **seeds**(*12/24 random words*), it will be used to sign your publishing transaction.\n\n```shell\nnpx crust-cli login \"vanish desert itch writer pretty unite wax wistful painful pine key bore\"\n```\n\n### 2. Pin\n\n\u003e If you are not familiar with IPFS, we highly recommend you to install [the IPFS Desktop of Crust version](https://apps.crust.network/#/storage/welcome)\n\n**Pin** will add your file/folder to local IPFS. Make sure you installed [IPFS](https://ipfs.io/#install) and keep it running.\n\n```shell\nnpx crust-cli pin my-website/build/\n```\n\n### 3. Publish\n\n\u003e Please login first, otherwise you will failed\n\n**Publish** will send a `place storage order` transaction to chain, and the storage nodes in Crust Network will help you to store your file through IPFS\n\n```shell\nnpx crust-cli publish QmevJf2rdNibZCGrgeyVJEM82y5DsXgMDHXM6zBtQ6G4Vj\n```\n\n### 4. Status\n\nStatus will help you to monitor your file on-chain\n\n```shell\nnpx crust-cli status QmevJf2rdNibZCGrgeyVJEM82y5DsXgMDHXM6zBtQ6G4Vj\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrustio%2Fcrust-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrustio%2Fcrust-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrustio%2Fcrust-cli/lists"}