0xMiden / 0xMiden/miden-debug

Enable passing commands for batch mode as cli args

Ouverte Adaptée aux débutants
#97 1 commentaire 1 réaction 1 personne assignée Réclamée par @mooori Voir sur GitHub
enhancement
Langage dominant
Rust
Étoiles
1
Forks
8
Merge moyen
2 j 13 h
PR mergées (30 j)
16

Description

Currently commands for the `--commands` batch mode are read from a file. Some use cases may require only a single/few simple commands and creating a file for that can be overkill. In particular when sharing recipes with users:

- now: *first* create a file with `command1 command2 ...` and *then* execute
- `./miden-debug --commands cmds.txt ...`
- goal: pass commands directly as cli args
- `./miden-debug -ex command1 -ex command2 ...`

This corresponds to:

- `--one-line` in lldb [docs](https://lldb.llvm.org/man/lldb.html#cmdoption-lldb-one-line)
- `--eval-command` in gdb [docs](https://www.man7.org/linux/man-pages/man1/gdb.1.html)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez l'implémentation existante du mode batch qui lit les commandes depuis un fichier, probablement dans la logique d'analyse des arguments CLI (par exemple, en utilisant clap). Ajoutez un nouvel argument en ligne de commande (comme `-ex`) qui accepte plusieurs chaînes de commandes. Intégrez cela au flux d'exécution des commandes afin que ces arguments soient traités de manière similaire aux commandes basées sur des fichiers. Testez en exécutant le débogueur avec le nouveau drapeau et vérifiez que les commandes s'exécutent.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Clairement spécifiée
Accessibilité débutants
75/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.