Lagrange-cli is a distributed version control tool, which means that a local clone of the project is a complete version control space in IPFS.
Clone and Install lagrange-cli
: Clone the lagrange-cli
repository and install it using pip:
git clone git@github.com:lagrangedao/lagrange-cli.git
cd lagrange-cli
pip install.
1. Copy Space Link: After creating your space on Lagrange, copy the link. It will look like this: https://lagrangedao.org/<type>/<wallet_address>/<name>
.
2. Clone Your Space: Open your terminal and run the following command to clone your space repository:
lag clone <space_link>
Replace <space_link>
with the link, you copied in Step 1.
3. Navigate to Folder: Change your directory to the folder created during the clone. Its name matches your space's name:
cd <space_name>
4. Add Code Files: Copy your code files and paste them into the folder (same as your space's name).
5. Add and Commit Files: Inside the cloned repository, add the code files you want to commit:
lag add file1 file2 file3 ...
To add all files in the current directory and subdirectories:
lag add .
Commit the added files with a descriptive message:
lag commit -m "commit message"
6.Configure API Token:
You will be prompted to set your API token. Go to your Lagrange Profile→Settings→Access Tokens, and get your access token.
In your terminal, use the following command to set your API token:
lag config --api-token <your_access_token>
Replace <your_access_token>
with the token you obtained in the previous step.
7. Push Changes to Space: Push your committed changes to your own Space using:
lag push <space_link>