Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Feature]: macOS installer wastes space, speed. Install with ditto.

オープン 初心者向け
#4,123 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
65/100
issue の種類
ドキュメント
明瞭さ
おおむね明確
活発さ
静か
技術スタック
macos, shell
領域
documentation

調査の方向性

README.md と macOS のインストール手順から始め、報告された ditto コマンドとそのパスを確認します。プロジェクトがより小さいインストールを推奨する場合に、そのための正確でテスト済みの手順を追加し、記載されているサイズや速度に関する主張を含めるべきかどうかを確認できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Describe the new feature

Downloading and opening the DMG and, instead of dragging over the .app file, running this in terminal results in a much smaller (107 vs 28 MB) and presumably faster executable. (Similar savings on Intel with --arch x86_64 --arch i386):

APPNAME="DB Browser for SQLite.app" ; ASRC=/Volumes/Install\ DB4S/"$APPNAME".app/ ; ADEST=/Applications/"$APPNAME".ARM.ZIP.app/ ; sudo ditto -X --hfsCompression --arch arm64 -v $ASRC $ADEST ; du -sk $ASRC $ADEST ; echo "That is actual (1KB) blocks used.\nThat, without the compression, would be ("apparent") :" ; du -skA $ASRC $ADEST ; #From 107 to 28 MB! WOW!

Maybe add something like this near the bottom of README.md? Are speed tests part of the app infrastructure that could confirm a speed improvement?

Optional: Install a 74% slimmer, and slightly faster app: Instead of dragging over the .app file after downloading and opening the DMG, run this in Terminal:

APPNAME="DB Browser for SQLite.app" ; ASRC=/Volumes/Install\ DB4S/"$APPNAME".app/ ; ADEST=/Applications/"$APPNAME".ARM.ZIP.app/ ; sudo ditto -X --hfsCompression --arch arm64 -v $ASRC $ADEST ; du -sk $ASRC $ADEST

Happy to submit a diff if there's interest.

Does this feature exist in another product or project? Please provide a link

No response

主要言語
C++
スター
24.6k
フォーク
2.4k
平均マージ
2日 8時間
マージ済み PR(30日)
4

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

sqlitebrowser/sqlitebrowser のほかの issue

sqlitebrowser/sqlitebrowser の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。