Skip to content

aws-cli unzip is too verbose #1600

@eschrock

Description

@eschrock

I am trying to move from custom instllation scripts to standard features, and would like to use the aws-cli feature. However, the feature does a basic 'unzip' that generates almost 9,000 lines of logs such as:

  #18 6.477    creating: aws/dist/awscli/botocore/data/wellarchitected/2020-03-31/
  #18 6.477   inflating: aws/dist/awscli/botocore/data/wellarchitected/2020-03-31/paginators-1.json  
  #18 6.477   inflating: aws/dist/awscli/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json  
  #18 6.478   inflating: aws/dist/awscli/botocore/data/wellarchitected/2020-03-31/service-2.json  
  #18 6.479    creating: aws/dist/awscli/botocore/.changes/next-release/
  #18 6.479   inflating: aws/dist/awscli/botocore/.changes/next-release/api-change-connect-59117.json  
  #18 6.479   inflating: aws/dist/awscli/data/cli.json  
  #18 6.479   inflating: aws/dist/awscli/data/ac.index  
  #18 6.577   inflating: aws/dist/awscli/data/metadata.json  
  [2026-03-10T01:07:31.855Z] 
  #18 6.577   inflating: aws/dist/awscli/topics/s3-config.rst  
  #18 6.577   inflating: aws/dist/awscli/topics/ddb-expressions.rst  
  #18 6.577   inflating: aws/dist/awscli/topics/s3-case-insensitivity.rst  
  #18 6.577   inflating: aws/dist/awscli/topics/s3-faq.rst  
  #18 6.577   inflating: aws/dist/awscli/topics/topic-tags.json  
  #18 6.578   inflating: aws/dist/awscli/topics/return-codes.rst  
  #18 6.578   inflating: aws/dist/awscli/topics/config-vars.rst  
  #18 6.578    creating: aws/dist/awscli/customizations/sso/
  #18 6.578    creating: aws/dist/awscli/customizations/wizard/
  #18 6.578   inflating: aws/dist/awscli/customizations/sso/index.html  
  #18 6.578    creating: aws/dist/awscli/customizations/wizard/wizards/
  #18 6.578    creating: aws/dist/awscli/customizations/wizard/wizards/configure/
  #18 6.578    creating: aws/dist/awscli/customizations/wizard/wizards/dynamodb/
  #18 6.578    creating: aws/dist/awscli/customizations/wizard/wizards/events/

For reference, the entirety of our devcontainer build logs is around 12,000 lines, so almost 75% of the log messsages is this one 'unzip' command. This makes it very difficult to debug any failures. The feature should use the quiet (-q) flag to avoid the excessive logging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions