From 32e7a38fafaa139cfeb5fdd46b3d235814215cd2 Mon Sep 17 00:00:00 2001 From: Laurent Raufaste Date: Sun, 19 May 2024 16:33:29 +0200 Subject: [PATCH 1/7] Add ubuntu-24.04 (#2024) --- .github/workflows/install.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/install.yaml b/.github/workflows/install.yaml index d49e849c1..5f056ad60 100644 --- a/.github/workflows/install.yaml +++ b/.github/workflows/install.yaml @@ -13,6 +13,7 @@ jobs: os: - "ubuntu-20.04" - "ubuntu-22.04" + - "ubuntu-24.04" python-version: - "3.8" - "3.9" @@ -37,5 +38,5 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - - run: pip3 install . + - run: pip install . - run: mackup --help From 6ad9eb8389d981b4a7da3e9799fb40327ca40a1f Mon Sep 17 00:00:00 2001 From: Shuhei Takiguchi Date: Mon, 20 May 2024 01:09:55 +0900 Subject: [PATCH 2/7] Add support for Cursor (#2020) Co-authored-by: Laurent Raufaste --- CHANGELOG.md | 1 + README.md | 1 + mackup/applications/cursor.cfg | 12 ++++++++++++ 3 files changed, 14 insertions(+) create mode 100644 mackup/applications/cursor.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index ccc23f83f..b7cb515bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - Add support for SketchyBar (via @LarsRefsgaard) - Add support for nvm (via @Wxh16144) - Add support for PHPStorm 2023.3 (via @damosse31) +- Add support for Cursor (via @takyshu98) ## Mackup 0.8.40 diff --git a/README.md b/README.md index 51e145ad8..b273f9271 100644 --- a/README.md +++ b/README.md @@ -267,6 +267,7 @@ See the [README](doc/README.md) file in the doc directory for more info. - [CoRD](http://cord.sourceforge.net/) - [CotEditor](http://coteditor.com/) - [Ctags](http://ctags.sourceforge.net/) +- [Cursor](https://cursor.sh/) - [cVim](https://github.com/1995eaton/chromium-vim) - [Cyberduck](https://cyberduck.io/) - [DaisyDisk](https://daisydiskapp.com) diff --git a/mackup/applications/cursor.cfg b/mackup/applications/cursor.cfg new file mode 100644 index 000000000..760be9510 --- /dev/null +++ b/mackup/applications/cursor.cfg @@ -0,0 +1,12 @@ +[application] +name = Cursor + +[configuration_files] +Library/Application Support/Cursor/User/snippets +Library/Application Support/Cursor/User/keybindings.json +Library/Application Support/Cursor/User/settings.json + +[xdg_configuration_files] +Cursor/User/snippets +Cursor/User/keybindings.json +Cursor/User/settings.json From 8045b21c6df533820bec65299544956956a2bdec Mon Sep 17 00:00:00 2001 From: Laurent Raufaste Date: Tue, 21 May 2024 12:00:41 +0200 Subject: [PATCH 3/7] The macOS 11 runner image will be removed by 6/28/24 (#2027) --- .github/workflows/install.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/install.yaml b/.github/workflows/install.yaml index 5f056ad60..e27a4d85b 100644 --- a/.github/workflows/install.yaml +++ b/.github/workflows/install.yaml @@ -31,7 +31,6 @@ jobs: strategy: matrix: os: - - macos-11 - macos-12 - macos-13 - macos-14 From 0def08b8543ac3a436257cce4426a5b109b31a2d Mon Sep 17 00:00:00 2001 From: Edwin van de Pol Date: Sat, 8 Jun 2024 14:36:37 +0200 Subject: [PATCH 4/7] Add support for PHPStorm 2024.1 (#2031) --- CHANGELOG.md | 1 + mackup/applications/phpstorm.cfg | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7cb515bd..7962576c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Add support for nvm (via @Wxh16144) - Add support for PHPStorm 2023.3 (via @damosse31) - Add support for Cursor (via @takyshu98) +- Add support for PHPStorm 2024.1 (via @edwinvdpol) ## Mackup 0.8.40 diff --git a/mackup/applications/phpstorm.cfg b/mackup/applications/phpstorm.cfg index 46ae10516..13e4296dc 100644 --- a/mackup/applications/phpstorm.cfg +++ b/mackup/applications/phpstorm.cfg @@ -14,6 +14,7 @@ Library/Application Support/JetBrains/PhpStorm2022.3 Library/Application Support/JetBrains/PhpStorm2023.1 Library/Application Support/JetBrains/PhpStorm2023.2 Library/Application Support/JetBrains/PhpStorm2023.3 +Library/Application Support/JetBrains/PhpStorm2024.1 Library/Application Support/PhpStorm2016.1 Library/Application Support/PhpStorm2016.2 Library/Application Support/PhpStorm2016.3 From b8488ae84c9ddc6085421c49676ef8221667a19d Mon Sep 17 00:00:00 2001 From: Laurent Raufaste Date: Thu, 8 Aug 2024 18:52:54 +0200 Subject: [PATCH 5/7] Update README.md (#2040) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b273f9271..c38e215ba 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Mackup +# Mackup™ Keep your application settings in sync. From e09c9cc318af4d21a1d28443155bbe10358ecea8 Mon Sep 17 00:00:00 2001 From: Pasha Finkelshteyn Date: Tue, 13 Aug 2024 05:38:36 -0700 Subject: [PATCH 6/7] Adds WezTerm support (#2041) Co-authored-by: Laurent Raufaste --- CHANGELOG.md | 3 ++- README.md | 1 + mackup/applications/wezterm.cfg | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 mackup/applications/wezterm.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 7962576c7..7d7647f2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,13 +13,14 @@ - Add support for PHPStorm 2023.3 (via @damosse31) - Add support for Cursor (via @takyshu98) - Add support for PHPStorm 2024.1 (via @edwinvdpol) +- Add support for WezTerm (via @asm0dey) ## Mackup 0.8.40 - Add support for Trizen (via @cilenco) - Added support for Sqitch (via @ra1fee) - Updated support for GeekTool (via @yuchen-lea) -- Remve support for Apple Preview, problematic on macOS 14.1 +- Remove support for Apple Preview, problematic on macOS 14.1 - Added support for Subler (via @EpicKris) - Added support for SpamSieve (via @michaelgrossklos) - Added support for Robo 3T (via @captnswing) diff --git a/README.md b/README.md index c38e215ba..da770261f 100644 --- a/README.md +++ b/README.md @@ -701,6 +701,7 @@ See the [README](doc/README.md) file in the doc directory for more info. - [Warp](https://www.warp.dev) - [waybar](https://github.com/Alexays/Waybar) - [WebStorm](https://www.jetbrains.com/webstorm/) +- [WezTerm](https://wezfurlong.org/wezterm/) - [Wget](https://www.gnu.org/software/wget/) - [WhatsApp Web](https://web.whatsapp.com/) - [Wireshark 2](https://www.wireshark.org) diff --git a/mackup/applications/wezterm.cfg b/mackup/applications/wezterm.cfg new file mode 100644 index 000000000..2ac781898 --- /dev/null +++ b/mackup/applications/wezterm.cfg @@ -0,0 +1,5 @@ +[application] +name = WezTerm + +[xdg_configuration_files] +wezterm From db744def2ba8410abb56d237b0a489bb3e6b8ae3 Mon Sep 17 00:00:00 2001 From: Jay Pea <49571924+jtheletter@users.noreply.github.com> Date: Tue, 27 Aug 2024 00:15:34 -0700 Subject: [PATCH 7/7] Update README.md (#2043) Co-authored-by: Laurent Raufaste --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index da770261f..5b1607be6 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,11 @@ Keep your application settings in sync. -## Table of content +## Table of contents - [Mackup](#mackup) - - [Table of content](#table-of-content) + - [Table of contents](#table-of-contents) + - [WARNING](#warning) - [Quickstart](#quickstart) - [Usage](#usage) - [What does it do](#what-does-it-do) @@ -23,6 +24,14 @@ Keep your application settings in sync. - [What's up with the weird name](#whats-up-with-the-weird-name) - [Where can I find more information](#where-can-i-find-more-information) +## WARNING + +⚠️ Mackup does not work correctly in Macos Sonoma, since it does not support +symlinked files for preferences. Running this code will destroy all user +preferences without a means for recovery. For more information, see issues +[#1924](https://github.com/lra/mackup/issues/1924) and +[2035](https://github.com/lra/mackup/issues/2035). + ## Quickstart If you have [Dropbox](https://www.dropbox.com) installed and want to use it to