Ledge 0.1.2
Ledge is a Markdown notebook that runs the code in your notes.
Ledge comes in three parts that ship together:
- Ledge for Mac. The notebook: write Markdown, run its code blocks and shell commands in place, and keep a terminal beside each note.
- Ledge for iPhone and iPad. A window onto your notes on a server, over ssh, with a Secure Enclave key that never leaves the device. Ledge Notebook on the App Store.
- The Ledge server. Keeps your notes and runs their blocks on a Linux machine or a Mac, reached over the ssh you already have. It opens no port and runs no service.
Fixed in 0.1.2
- Copy and paste in Ledge opened from the Dock no longer garbles curly quotes, accents and emoji (a copied ’ used to paste as ‚Äô).
- On a Mac, note shells get a UTF-8
LANGwhen the login environment sets no locale, the way Terminal does, sopbcopyin a block and non-ASCII output work the same as in a terminal.
Install
The Mac app is the DMG below, for Apple Silicon Macs: drag Ledge to Applications and open it from there. It updates itself from here on.
A server, signed in as the account Ledge should use:
curl -fsSL https://ledge.sh/server.sh | sh
Then ~/.ledge/.server/bin/ledge pair prints a code to scan with Ledge on a phone, or to paste into the Mac app's Add Server form.
The manual is at ledge.sh/docs, and inside the app behind the help button.