Ladle

C 66 completed
Cli Tool
unknown / go · tiny
32
Files
3,820
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#304767
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
37.41
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (1)
CLI Tool
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a command-line tool, similar to `kubectl edit`, that allows users to edit cloud storage objects directly from the terminal. The tool should support downloading a file from S3 (or other compatible storage), opening it in the user's preferred editor, and then uploading the changes upon saving. Key features must include editing object metadata as YAML, an interactive file browser for directories, and showing a unified diff with a confirmation prompt before any upload. It should also handle content-type detection and support multi-cloud backends.
go cli s3 cloud-storage command-line file-editing metadata yaml diff bash
Generated by gemma4:latest

Catalog Information

Edit cloud storage files with your local editor, similar to kubectl edit but for cloud storage objects.

Description

Ladle is a command-line tool that allows you to edit cloud storage files directly from your local editor. It supports various cloud providers and offers features like file editing, metadata editing, file browser, diff confirmation, binary detection, and content-type detection. Ladle also provides shell completion for easy usage.

الوصف

هو أداة خطية تسمح لك بتعديل الملفات في تخزين السحابة مباشرة من محررك المحلي. يدعم العديد من مزودي الخدمات السحابية ويوفر ميزات مثل تعديل الملفات، تعديل البيانات الوصفية، متصفح الملفات، تأكيد التباين، اكتشاف البايتات، وتعريف نوع المحتوى. كما يقدم أداة ladle إكمال الشاشة للمساعدة في استخدامها.

Novelty

7/10

Tags

file-editing cloud-storage local-editor metadata-editing file-browser diff-confirmation

Technologies

ent

Claude Models

claude-opus-4.6

Quality Score

C
66.1/100
Structure
64
Code Quality
62
Documentation
41
Testing
65
Practices
80
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (67% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 318 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

5.1h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Want this analysis on your repo? https://repobility.com/scan/
PASS
Quality Gate
A
Risk (3)
Unknown
License
3.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
89.5%
markdown
6.3%
yaml
4.2%

Frameworks

None detected

Symbols

function41
method39
constant27
struct16
type_alias3
interface1

Concepts (1)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_categoryCLI Toolcli60%

Quality Timeline

1 quality score recorded.

View File Metrics
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/28598.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV