blaze / blaze/odo

Improve command line interface

Open
#79 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1k
Forks
131
PR merge metrics
No merged PRs in 30d

Description

The `into` command #69 provides a command line interface to the `into` function

```
into myfile.csv myfile.json --delimter ;
```

Here is a list of possible improvements
- [ ] Decrease `into` import times and latency
- [ ] Support keywords anywhere, e.g. `into myfile.csv --delimiter ; myfile.json`
- [ ] Some way to discover keywords based on the file type `man into`, `into csv --help`, etc...
- [ ] Cleaner error reporting than the current Python stack traces
- [ ] Progress bar or at least some reassuring token that promises that progress is being made

@cpcloud and @quasiben came up with most of these ideas. Probably I'm forgetting a few. Please treat this comment as wiki space and add appropriately.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the `into` command introduced in issue #69 and inspect its current argument parsing, import path, and error output. Done would require deciding which listed improvements are in scope and implementing the chosen CLI behavior, including keyword placement, discoverability, errors, latency, or progress feedback.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.