npm install -g nft-cliContent Addressable aRchive (.car) is an archive file that stores files in the same manner as IPFS. This makes uploading it to an IPFS compatible endpoint easy.
nft pack <file or directory> --output <path/to/file.car> # default is ./index.carNote: this will not include the directory in the file, e.g. if you had the following dir/a
nft pack dirgenerates index.car which includes a but not dir.
For example,
- nft_project_directory
- 0.png
- 0.json
- ...
Then using the cli:
nft pack nft_project_directory
Produces an index.car, which contains the files in the directory.
Requires the environment variable NFT_STORAGE_API_TOKEN or --api-key ... from nft.storage
nft upload index.carnft upload index.car --api-key # fill in here