CLI not working – CLIKit not found

  • Unknown's avatar

    I’m using the latest version of Day One, 2025.15.1 (1681) on macOS Sequoia 15.5. When I try to run dayone2 -h I get this;

    dyld[24782]: Library not loaded: @rpath/CLIKit.framework/Versions/A/CLIKit
      Referenced from: <B5882AF0-C286-3AFE-90BB-173A641CE7ED> /usr/local/bin/dayone2
      Reason: tried: '/usr/local/Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/../Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/../Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/CLIKit.framework/Versions/A/CLIKit' (no such file)
    [1]    24782 abort      dayone2 -h

    I have set the path for Day One in my zsh profile.

    ➤  echo $DAYONE_APP_PATH
    /Applications/Day One.app

    Any ideas?

  • Unknown's avatar

    Hey, just jumping in, I had the same issue recently. Looks like the dayone2 CLI binary is still referencing the old CLIKit framework, which isn’t bundled or linked correctly in newer macOS versions. I ended up reinstalling the CLI via Day One’s in-app Terminal integration, which fixed the missing framework error. Might be worth trying that or checking if they’ve updated the CLI separately.

  • Hi there, @petemc

    Please could you give the great suggestion from @vissmediablog a try.

    Our team is also looking into this matter to see if any adjustments from our side are needed.

  • Unknown's avatar

    When you say use “Day One’s in-app Terminal integration”, what is that exactly? The menubar item “Install Command Line Tools” takes me to a website with a copy/paste terminal command. Is there another way that I’m missing?

    I’ve deleted the dayone2 binary /usr/local/bin/dayone2 and also Day One from Applications dir, then reinstalled from the App Store. I re-ran the terminal command to re-install dayone2 and it still occurs.

    sudo bash /Applications/Day One.app/Contents/Resources/install_cli.sh

    The file modified date on the reinstalled dayone2 cmd is 23 July 2025, if thats of any use.

  • Just wanted to pop back in and say that our developers are working on fixing this.

  • Unknown's avatar

    Not sure whether I did the right thing here, but I got the dayone2 command to work, by establishing a symbolic link in /usr/local to /Applications/Day One.app/Contents/Frameworks:

    wendy@WSL-MacBook local % sudo ln -s /Applications/Day One.app/Contents/Frameworks

    Now the dayone2 executable is able to find the Frameworks directory.

    wendy@WSL-MacBook bin % dayone2
    Usage: dayone2 [options] command

    Commands:
    new [text] [text]…
    Creates new entry with optional text. Every text argument will be separated by
    a single space when placed into the new entry. If no text arguments are provided
    then standard input is used by default for the entry text. Use --no-stdin to override
    this behavior.

  • Hi @petemc and @esche888,

    Our team has a fix underway, so this will be resolved in an upcoming release, v.2025.17. Once you’ve updated to the new version of Day One, you will need to reinstall the Command Line Tools. Thanks!

  • Unknown's avatar

    Thanks @staff-bluejay. I’ll look out for that. For now, the trick from @esche888 is working. Thanks :)

  • You’re very welcome, @petemc

    Glad to hear that the workaround has had you covered in the meantime :)

  • Unknown's avatar

    I see the update in Test Flight in IOS but I only have the App Store version on my Mac. Is there a way to sign up for the MacOS TestFlight version?

  • Unknown's avatar

    Hi all, I’m getting this error when trying to use the CLI:

    “Error: Day One database needs to be upgraded. Please launch Day One to upgrade the database, then try again.”

    I tried doing what it suggested but it did not help. I’m running MacOS Tahoe public beta (I understand this may be the issue) and DayOne 2025.17.

    Do I need to uninstall dayone2 before trying to reinstall it?

  • Hello @wp1429819603ff3!

    Could we have you update to version 2025.18?

    This link should take you directly to that update: https://apps.apple.com/us/app/day-one/id1055511498?mt=12

    Once updated, launch Day One and let us know if you still run into that issue.

  • Unknown's avatar

    Hi Reid! Thanks for the reply. I am using the direct download version from your website rather than the version from the app store. Do you have a link for that update? Or should I switch to the app store version?

  • Unknown's avatar

    Sorry, that was me. I didn’t realize I was logged into another account 😅

  • Hi @wp1429819603ff3,

    Day One has only ever been available to download on Mac from the App Store. We have never offered a direct download from our website.

Reply to CLI not working – CLIKit not found