A CLI for managing NFT projects
Table of Contents
- Generate unique NFTs from attribute files
- Ordering defined in the config
- Integrates with nft maker
- generate metadata template
- upload collections
For now pix needs to be built from source.
- install rustup.rs
git clone https://github.com/3based/pix.git
cd pix
cargo install --path .
USAGE:
pix <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
clean Clean the output directory
gen Generate an NFT collection
help Print this message or the help of the given subcommand(s)
metadata Output metadata template that can be uploaded to nft-maker.io
new Create a new project
upload Upload an NFT collection to nft-maker.io
There needs to be a config file at the root of a project.
{
"name": "BasedBear",
"display_name": "Based Bear",
"twitter": "https://twitter.com/_3based",
"website": "https://3based.com",
"copyright": "2022 3Based",
"mode": "simple",
"amount": 10000,
"tolerance": 50,
"path": "images",
"attributes": [
"background",
"eyes",
"Base",
"Stitch Color",
"belly",
"forehead",
"Stuffing"
],
"nft_maker": {
"apikey": "",
"nft_project_id": 0
}
}
{
name: string,
display_name?: string,
twitter?: string,
website?: string,
copyright?: string,
mode: "simple" | "advanced",
amount: integer,
tolerance: integer,
path: string,
attributes: string[],
nft_maker?: {
apikey: string,
nft_project_id: integer
}
}