intuition-cli
Version:
A CLI for the Intuition protocol.
377 lines • 9.95 kB
JSON
{
"commands": {
"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"
]
},
"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 (base, base-sepolia)",
"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 (base or base-sepolia)",
"name": "network"
}
},
"description": "Set or show the default network (base or base-sepolia). Default is base.",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> base"
],
"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"
]
},
"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": "0.0.2"
}