Configuration
Configure the shareful-ai CLI with user settings and environment variables.
User configuration
The CLI stores settings at ~/.shareful/config.json.
| Field | Type | Description |
|---|---|---|
sharesRepo | string | Default path to your shares repository |
{
"sharesRepo": "/Users/you/code/my-shares"
}When set, the CLI defaults to this repository path instead of the current directory.
Telemetry
The CLI collects anonymous telemetry by default. No personal information, IP addresses, or device identifiers are collected.
Events tracked:
| Event | Data |
|---|---|
share | Share slug, share count |
init | Repository name |
check | Valid count, error count |
add-skills | None |
To opt out, set either variable in your shell profile:
# Add to ~/.bashrc, ~/.zshrc, or equivalent
export DISABLE_TELEMETRY=1
# or
export DO_NOT_TRACK=1Or set it for a single command:
DISABLE_TELEMETRY=1 npx shareful-ai createRequirements
- Node.js 18 or later
- Git for version control
- GitHub repository (for indexing and discovery)
Support
Open an issue on GitHub to report bugs or request features.
Next steps
- CLI reference -- all commands and flags
- Creating shares -- writing tips and quality standards
- Finding shares -- search tips and API