
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@auto-engineer/cli
Advanced tools
A powerful command-line interface for automating development workflows, following Node.js CLI best practices.
A powerful command-line interface for automating development workflows, following Node.js CLI best practices.
npm install -g @auto-engineer/cli
docker pull auto-engineer/cli
docker run --rm auto-engineer/cli --help
Generate code templates:
auto-engineer generate --type code
Analyze your code:
auto-engineer analyze --format json
generate
Generate code, documentation, or other artifacts.
auto-engineer generate [options]
Options:
-t, --type <type>
- Type of generation (code, docs, tests)-o, --output <path>
- Output path for generated files-f, --force
- Overwrite existing files--stdin
- Read input from STDINExamples:
# Generate code templates
auto-engineer generate --type code
# Generate with custom output path
auto-engineer generate --type docs --output ./docs
# Generate from STDIN
echo "component" | auto-engineer generate --stdin
analyze
Analyze code quality and provide insights.
auto-engineer analyze [options]
Options:
-p, --path <path>
- Path to analyze (default: current directory)-f, --format <format>
- Output format (text, json)--stdin
- Analyze content from STDINExamples:
# Analyze current directory
auto-engineer analyze
# Analyze specific path in JSON format
auto-engineer analyze --path ./src --format json
# Analyze content from STDIN
cat file.js | auto-engineer analyze --stdin
-v, --version
- Show version number-d, --debug
- Enable debug mode--no-color
- Disable colored output--json
- Output in JSON format--api-token <token>
- API token for external services--project-path <path>
- Project path to work withDEBUG=auto-engineer
- Enable debug modeNO_COLOR=1
- Disable colored outputOUTPUT_FORMAT=json
- Set output formatAUTO_ENGINEER_API_TOKEN=<token>
- Set API tokenAUTO_ENGINEER_ANALYTICS=false
- Disable analytics (enabled by default)Auto-engineer follows configuration precedence:
.auto-engineer.json
)~/.auto-engineer.json
)Create .auto-engineer.json
in your project root:
{
"projectType": "node-ts",
"packageManager": "npm",
"testFramework": "vitest",
"enableLinting": true,
"enableGitHooks": true
}
Auto-engineer uses standardized error codes for easy troubleshooting:
E4001
- Validation errorE4002
- Configuration errorE4003
- Invalid API tokenE4004
- Invalid project pathE4005
- Missing generation typeE4006
- Missing output pathE4007
- Invalid path typeE4008
- Path does not existE5001
- Runtime errorE9999
- Unknown errorAuto-engineer collects anonymous usage analytics to improve the tool. Analytics are:
To disable analytics:
export AUTO_ENGINEER_ANALYTICS=false
Analytics data includes:
This data helps us understand usage patterns and improve the tool's reliability and features.
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
# Run tests
npm test
# Run with coverage
npm run test:coverage
src/
├── commands/ # Command implementations
│ ├── generate.ts
│ ├── analyze.ts
│ └── demo.ts
├── utils/ # Utility functions
│ ├── config.ts # Configuration management
│ ├── errors.ts # Error handling
│ ├── terminal.ts # Terminal utilities
│ └── analytics.ts # Analytics
└── index.ts # Main entry point
MIT License - see LICENSE file for details.
FAQs
CLI interface for Auto Engineer - a plugin-based command-line tool for building applications with AI assistance.
The npm package @auto-engineer/cli receives a total of 620 weekly downloads. As such, @auto-engineer/cli popularity was classified as not popular.
We found that @auto-engineer/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.