[Feature]: macOS installer wastes space, speed. Install with ditto.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- macos, shell
- Área
- documentation
Línea de trabajo
Comienza con README.md y las instrucciones de instalación para macOS; después, revisa el comando ditto indicado y sus rutas. Se considerará terminado cuando se hayan añadido instrucciones precisas y probadas para la instalación más pequeña, si el proyecto quiere recomendarla, y se haya confirmado si deben incluirse las afirmaciones sobre el tamaño o la velocidad indicados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- C++
- Estrellas
- 24.6k
- Forks
- 2.4k
- Merge medio
- 2 d 8 h
- PR fusionados (30 d)
- 4
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de sqlitebrowser/sqlitebrowser
-
enhancement suggestion Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
sqlitebrowser/sqlitebrowser#4164 ·
-
enhancement import
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
sqlitebrowser/sqlitebrowser#2561 · 6 comentarios ·
-
linux
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
sqlitebrowser/sqlitebrowser#4200 · 1 asignado ·
-
windows
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
sqlitebrowser/sqlitebrowser#4196 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
sqlitebrowser/sqlitebrowser#4193 ·
Todos los issues de sqlitebrowser/sqlitebrowser
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
duckdb/duckdb-wasm#2258 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo-graphs#75 ·
-
Coarray integration tests carry no LABELS, so run_tests.py silently skips them under every backend Abiertocoarray
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
FISCO-BCOS/FISCO-BCOS#5642 ·