Leptonis a lean code snippet manager powered by GitHub Gist.Check out the latest release.
- Unlimited public/secret snippets
- Unlimited tags
- Language groups
- Markdown/JupyterNotebook
- GitHub Enterprise
- GitHub token
- Immersive mode
- Customizable
- Light/Dark theme
- macOS/Win/Linux
- Dashboard
- Search
- Proxy
- Free
Light Theme | Dark Theme |
---|---|
Organize | Markdown | Jupyter Notebook |
---|---|---|
Search (⇧ + Space) | Immersive Mode(⌘/Ctrl + i) | Dashboard(⌘/Ctrl + d) |
---|---|---|
Function | Shortcut | Note |
---|---|---|
New Snippet | Cmd/Ctrl + N |
Create a snippet |
Edit Snippet | Cmd/Ctrl + E |
Edit a snippet |
Delete Snippet | Cmd/Ctrl + Del |
Delete selected snippet |
Submit | Cmd/Ctrl + S |
Submit the changes from the editor |
Cancel | Cmd/Ctrl + ESC |
Exit the editor without saving |
Sync | Cmd/Ctrl + R |
Sync with remote Gist server |
Immersive Mode | Cmd/Ctrl + I |
Toggle theImmersive mode |
Dashboard | Cmd/Ctrl + D |
Toggle thedashboard |
About Page | Cmd/Ctrl +, |
Toggle theAbout page |
Search | Shift + Space |
Toggle thesearch bar |
Lepton's can be customized by<home_dir>/.leptonrc
!You can find its exact path in the About page byCommand/Ctrl +,
.Create the file if it does not exist.
- Theme (light/dark)
- Snippet
- Editor
- Logger
- Proxy
- Shortcuts
- Enterprise
- Notifications
Check out theconfiguration docsto explore different customization options.
- Framework:Electron
- Bundler:Webpack,Babel,electron-builder
- Language:ES6,Sass
- Library:React,Redux,Redux Thunk,Redux Form
- Lint:ESLint
- macOS/Windows/Linux: Downloadthe released packages
- macOS: Install via Homebrew
brew install --cask lepton
- Linux: Install viaSnap Store
snap install lepton
$ git clone https://github /hackjutsu/Lepton.git
$cdLepton&&yarn install
#inspect stale dependencies
$ yarn check-outdated
Register your application,and put your client id and client secret in./configs/account.js
.
module.exports={
client_id:<your_client_id>,
client_secret:<your_client_secret>
}
$ yarn build&&yarn start
Readelectron-builder docsand check out thecode signing wikibefore building the installer app.
Build apps for macOS.
$ yarn dist -m
Build apps for Windows.
$ yarn dist -w
Build apps for Linux.
Need a runningDockerdaemon to build a
snap
package.
$ yarn dist -l
Build apps for macOS, Windows and Linux.
$ yarn dist -wml
Build apps for the current OS with the current arch.
$ yarn dist
MIT ©hackjutsu