Skip to content

Too much emojis #14

Closed
Closed

Description

@eznix86

the project is great, but too much emojis for my taste.


🔒 Installing from composer.lock
⚠️  Warning: composer.lock is out of date with composer.json. Re-resolving...
🔍 Resolving dependencies...
⚠️  CONFLICT FIX: Package symfony/polyfill-mbstring vv1.38.2 does not satisfy '~1.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-mbstring vv1.0.1 does not satisfy '~1.8'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/filesystem vv8.1.6 does not satisfy '^7.1'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-mbstring vv1.8.0 does not satisfy '~1.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/security-core vv8.1.6 does not satisfy '^7.3'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/cache vv8.1.6 does not satisfy '^6.4 || ^7.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/framework-bundle vv7.3.11 does not satisfy '^7.4 || ^8.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/dependency-injection vv7.4.17 does not satisfy '^8.1.2'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/http-kernel vv7.4.18 does not satisfy '^8.1'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/property-access vv8.1.4 does not satisfy '7.3.*'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/http-kernel vv8.1.6 does not satisfy '^6.4 || ^7.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/dependency-injection vv8.1.5 does not satisfy '^6.4 || ^7.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/property-info vv8.1.6 does not satisfy '7.3.*'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/console vv7.4.18 does not satisfy '7.3.*'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/string vv8.1.2 does not satisfy '^7.2'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-intl-grapheme vv1.41.0 does not satisfy '~1.33'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-intl-normalizer vv1.42.0 does not satisfy '~1.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-mbstring vv1.0.1 does not satisfy '^1.3'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/yaml vv8.1.6 does not satisfy '7.3.*'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/polyfill-intl-normalizer vv1.0.1 does not satisfy '^1.10'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package doctrine/collections v3.1.0 does not satisfy '^1.2 || ^2.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/var-dumper vv8.1.6 does not satisfy '7.3.*'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package sebastian/exporter v8.2.1 does not satisfy '^6.3.2'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package sebastian/recursion-context v8.0.1 does not satisfy '^6.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package sebastian/comparator v8.4.0 does not satisfy '^6.3.3'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package sebastian/diff v9.0.1 does not satisfy '^6.0'. Re-resolving with new constraint...
⚠️  CONFLICT FIX: Package symfony/stopwatch vv8.1.0 does not satisfy '7.3.*'. Re-resolving with new constraint...
✅ Resolved 170 packages

⬇️  Downloading packages...

🔄 Updating package information...

📝 Generating autoload files...
🔒 Generating composer.lock...
🚀 Executing script: post-install-cmd
🚀 Executing script: auto-scripts

✨ Installation complete!

It could feels like a pet project and not a serious one, maybe looks some better tui design from https://github.com/charmbracelet

Activity

  1. eznix86 commented on Sep 11, 2026

    @eznix86
    ContributorAuthor

    Reworked in #15. The output is one line per phase now, with a spinner while each phase runs.

    Resolved 95 packages in 21.88s
    Installed 95 packages in 24.12s
     + brick/math 0.20.0
     + doctrine/inflector 2.1.0
     + laravel/framework v10.50.3
    

    Second run:

    Resolved 95 packages in 12ms
    Audited 95 packages in 38ms
    

    The CONFLICT FIX lines are gone from the default output. Backtracking is -v only, and the spinner already names the package being resolved. Progress goes to stderr, so piping stdout gives you data and nothing else.

    The same PR also gates the project's scripts behind a trust prompt, and names the ones it skipped at the end of the install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions