Skip to content

hyperupcall-projects/SnippetManager

Repository files navigation

SnippetManager

A clean, fast code snippet manager for Linux built with Qt6. Hard fork of SafeScript.

SafeScript Light Mode SafeScript Dark Mode

Features

  • Organize snippets into folders
  • Syntax-aware code editor with line numbers
  • Notes field for each snippet
  • Dark and light mode
  • Search snippets instantly
  • Data stored locally in SQLite

Usage

Requires Qt6 with Widgets and SQL modules

git clone git@github.com:hyperupcall-scripts/SnippetManager
cd SnippetManager
# Unsure which exact ones are needed, but this works.
sudo apt install build-essential cmake qt6-base-dev qt6-base-dev-tools libqt6sql6 libqt6sql6-sqlite
sudo apt install qt6-tools-dev qt6-tools-dev-tools qtcreator
qmake6 SafeScript.pro
make
sudo make install
sudo cp safescript.png /usr/share/icons/hicolor/256x256/apps/safescript.png
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
sudo update-desktop-database /usr/local/share/applications/

This installs the binary, desktop entry, icon, and metainfo system-wide so SafeScript appears in your app launcher with its icon. Log out and back in if the icon does not appear immediately.

To uninstall:

sudo rm /usr/local/bin/SafeScript
sudo rm /usr/local/share/applications/safescript.desktop
sudo rm /usr/local/share/icons/hicolor/scalable/apps/safescript.svg
sudo rm /usr/local/share/metainfo/com.brainscanmedia.SafeScript.metainfo.xml
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
sudo update-desktop-database /usr/local/share/applications/
rm -rf ~/SafeScript

Then log out and back in to complete removal.

Data Storage

Snippets are saved locally depending on how you installed SafeScript:

Flatpak: ~/.var/app/com.brainscanmedia.SafeScript/data/BrainScanMedia/SafeScript/storage.sqlite3

Build from source: ~/.local/share/BrainScanMedia/SafeScript/storage.sqlite3

Developer

BrainScanMedia.com, Inc. https://www.brainscanmedia.com

Project Website

Safe Script https://www.brainscanmedia.com/safescript.php

License

MIT — © BrainScanMedia.com, Inc.

About

A code snippet manager.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors