dlang / dub

Package and build management system for D
MIT License
673 stars 230 forks source link

Wrong error message when doing `dub init` on an already existing package #2740

Open Geod24 opened 9 months ago

Geod24 commented 9 months ago
 % rm -rf *
zsh: sure you want to delete all 4 files in /home/mlang/projects/dlang/dub/f [yn]? y

% dub init foobar
Package recipe format (sdl/json) [json]: Name [foobar]: Description [A minimal D application.]: Author name [mlang]: License [proprietary]: Copyright string [Copyright © 2023, mlang]: Add dependency (leave empty to skip) []:      Success created empty project in /home/mlang/projects/dlang/dub/f/foobar
             Package successfully created in foobar

% dub init foobar
Error dub.json: No such file or directory

The error message doesn't make sense: The problem is that foobar already exists.