Shareful

Configuration

Configure the shareful-ai CLI with user settings and environment variables.

User configuration

The CLI stores settings at ~/.shareful/config.json.

FieldTypeDescription
sharesRepostringDefault 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:

EventData
shareShare slug, share count
initRepository name
checkValid count, error count
add-skillsNone

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=1

Or set it for a single command:

DISABLE_TELEMETRY=1 npx shareful-ai create

Requirements

  • 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

On this page