intuition-cli
Version:
A CLI for the Intuition protocol.
545 lines • 14.6 kB
JSON
{
"commands": {
"search": {
"aliases": [],
"args": {
"query": {
"description": "Search query",
"name": "query"
}
},
"description": "Search for atoms, triples, accounts, lists",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> ethereum"
],
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "search",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"search.js"
]
},
"atom:create": {
"aliases": [],
"args": {},
"description": "Create a new atom on the blockchain.",
"examples": [
"<%= config.bin %> <%= command.id %> --network base --deposit 0.01"
],
"flags": {
"deposit": {
"description": "Deposit amount in ETH (optional)",
"name": "deposit",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"network": {
"description": "Target network (intuition, intuition-testnet)",
"name": "network",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "atom:create",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"atom",
"create.js"
]
},
"config:default-network": {
"aliases": [],
"args": {
"network": {
"description": "Network to set as default (intuition or intuition-testnet)",
"name": "network"
}
},
"description": "Set or show the default network (intuition or intuition-testnet). Default is intuition.",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> intuition"
],
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "config:default-network",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"config",
"default-network.js"
]
},
"account:balance": {
"aliases": [],
"args": {
"address": {
"description": "Address to check balance for",
"name": "address",
"required": false
}
},
"description": "Show the balance of an account on Base and Base Sepolia.",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> 0x1234...abcd"
],
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:balance",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"balance.js"
]
},
"account:default": {
"aliases": [],
"args": {
"address": {
"description": "Address of the account to set as default",
"name": "address"
}
},
"description": "Get or set the default account by address.",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> 0x1234...abcd"
],
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:default",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"default.js"
]
},
"account:generate": {
"aliases": [],
"args": {},
"description": "Generate a new account.",
"examples": [
"<%= config.bin %> <%= command.id %> --name mywallet --default"
],
"flags": {
"default": {
"char": "d",
"description": "Set as default account",
"name": "default",
"required": false,
"allowNo": false,
"type": "boolean"
},
"name": {
"char": "n",
"description": "Name of the account to generate",
"name": "name",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:generate",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"generate.js"
]
},
"account:import": {
"aliases": [],
"args": {
"privateKey": {
"description": "Private key to import",
"name": "privateKey",
"required": true
}
},
"description": "Import an account using a private key.",
"examples": [
"<%= config.bin %> <%= command.id %> 0xabc123... --name MyWallet --default"
],
"flags": {
"default": {
"char": "d",
"description": "Set as default account",
"name": "default",
"required": false,
"allowNo": false,
"type": "boolean"
},
"name": {
"char": "n",
"description": "Name of the account to import",
"name": "name",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:import",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"import.js"
]
},
"account:list": {
"aliases": [],
"args": {},
"description": "List active accounts.",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> --export"
],
"flags": {
"export": {
"char": "e",
"description": "Show the private key for each account.",
"name": "export",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:list",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"list.js"
]
},
"account:reset": {
"aliases": [],
"args": {},
"description": "Remove all existing accounts after confirmation.",
"examples": [
"<%= config.bin %> <%= command.id %>"
],
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "account:reset",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"account",
"reset.js"
]
},
"experimental:search": {
"aliases": [],
"args": {
"input": {
"default": "query.json",
"description": "File containing search query data. JSON array of {\"key\":\"value\"} pairs",
"name": "input",
"required": true
}
},
"description": "Search for synced data",
"flags": {
"network": {
"description": "Target network (intuition, intuition-testnet)",
"name": "network",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "experimental:search",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"experimental",
"search.js"
]
},
"experimental:sync": {
"aliases": [],
"args": {
"input": {
"default": "data.json",
"description": "File containing input data",
"name": "input",
"required": true
}
},
"description": "Sync data to intuition",
"flags": {
"batch-size": {
"description": "Number of items to process in each batch",
"name": "batch-size",
"required": false,
"default": 50,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"dry-run": {
"description": "Perform a dry run without executing transactions",
"name": "dry-run",
"required": false,
"allowNo": false,
"type": "boolean"
},
"network": {
"description": "Target network (intuition, intuition-testnet)",
"name": "network",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "experimental:sync",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"experimental",
"sync.js"
]
},
"atom:batch:scan": {
"aliases": [],
"args": {},
"description": "Scan CSV file to check if atoms exist on chain",
"examples": [
"<%= config.bin %> <%= command.id %> --name my-data.csv"
],
"flags": {
"name": {
"char": "n",
"description": "Filename to scan. Default is intuition-data.csv",
"name": "name",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"network": {
"description": "Network to use.",
"name": "network",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"output": {
"char": "o",
"description": "Output filename for scan results. Default adds '_scan_results' to input filename",
"name": "output",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "atom:batch:scan",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"atom",
"batch",
"scan.js"
]
},
"atom:batch:setup": {
"aliases": [],
"args": {},
"description": "Create a new CSV file to handle batch uploads.",
"examples": [
"<%= config.bin %> <%= command.id %>"
],
"flags": {
"name": {
"char": "n",
"description": "Name of file to create. Default is intuition-data.csv",
"name": "name",
"default": "intuition-data.csv",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "atom:batch:setup",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"atom",
"batch",
"setup.js"
]
},
"atom:batch:start": {
"aliases": [],
"args": {},
"description": "Batch create atoms using a CSV file",
"examples": [
"<%= config.bin %> <%= command.id %> --name my-batch.csv"
],
"flags": {
"count": {
"char": "c",
"description": "Amount to batch together. Default is 50",
"name": "count",
"default": "50",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"list": {
"char": "l",
"description": "Add atoms to a list.",
"name": "list",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"name": {
"char": "n",
"description": "Filename to load. Default is intuition-data.csv",
"name": "name",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"network": {
"description": "Network to use.",
"name": "network",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "atom:batch:start",
"pluginAlias": "intuition-cli",
"pluginName": "intuition-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"atom",
"batch",
"start.js"
]
}
},
"version": "2.0.0-alpha.2"
}