From 29b3024dc13e8619569d8e9994d18b632bea9de7 Mon Sep 17 00:00:00 2001 From: Felitendo Date: Mon, 21 Sep 2026 13:50:12 +0200 Subject: [PATCH] docs: add icon and centered readme header --- README.md | 21 +++++++++++++++++---- res/bottles-opener.svg | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 res/bottles-opener.svg diff --git a/README.md b/README.md index f3d02b0..6f14932 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,20 @@ -# bottles-opener +

+ bottles-opener +

-bottles-opener is a CLI for linux that lets you double-click a file and have it open in its Windows program, inside its bottle. -Works with FL Studio, Microsoft Office, Photoshop, Ableton and anything else you run through [Bottles](https://usebottles.com). +

bottles-opener

+ +

Double-click a file and it opens in its Windows program, inside its bottle.

+ +

+ Works with FL Studio, Microsoft Office, Photoshop, Ableton and anything else you run through Bottles. +

+ +
+ Install | + Features | + Ko-Fi +
You install FL Studio in Bottles, double-click your `.flp` and... your file manager asks what an `.flp` is. This tool reads which files your Windows programs registered in their bottle - the same list Windows uses - teaches your system those types, gives them the program's icons and hands the file over the way Explorer would. One command and your files _✨just open✨_ (like on windows). @@ -71,7 +84,7 @@ No root? `make install PREFIX=~/.local` works too. Needs `bash`, `python3` with PyYAML and icoextract (Bottles needs both itself) and `update-mime-database`. -## How it works +## Features - **Which files:** read from the bottle's registry, like Windows does (`.flp` → `FL64.flp.26` → `FL64.exe "%1"`). Programs that registered nothing are matched against a built-in list: all of Office, FL Studio, Ableton, Cubase, Photoshop, Illustrator, Affinity, AutoCAD, SketchUp and more. - **Unknown extensions** (`.flp`, `.msg`, `.als`, ...) get a MIME type in `~/.local/share/mime/packages/bottles-opener.xml`, named like in Windows ("FL Studio project file"). Where Linux means something else by an extension (`.mpp` is Musepack, `.fst` a tracker module) the file's signature tells them apart. diff --git a/res/bottles-opener.svg b/res/bottles-opener.svg new file mode 100644 index 0000000..585e9f1 --- /dev/null +++ b/res/bottles-opener.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +