free as in freedom command line updater for the serendipity blog system
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Command Line Updater for the Serendipity Blog System

This project deliveres a free as in freedom command line update for the serendipity blog system.

Take a look on


  • automatic backup of current installation
  • remembers your current installed version after first usage
  • does nothing if latest version is installed already
  • tries to be as silent as possible
  • build in session timeout preventer
  • build in cleanup


  • upcomming
    • @ todo
      • ask to make a database backup
      • document exit codes | implement man page
      • implement self upgrade mechanism
      • make the command more quiet (either by adding --quiet or --verbose)
      • move current_installation.sha512 into $HOME/.config/..
      • split things into smaller commands you can use separatly
        • install if no current version is detected (provided path does not contain expected configuration file)
        • backup current version
        • upgrade
        • verify if latest installation is installed
        • cleanup
      • streamline variable names
  • 1.2.0 - released at 30.09.2016
    • renamed to
  • 1.1.0 - released at 29.09.2016
    • added link to
    • moved current_installation.sha512 into the serendipity project path and renamed it to serendipity_update_current_installation.sha512
      • migration howto
        • move the current_installation.sha512 into your serendipity installation path
        • rename current_installation.sha512 to serendipity_update_current_installation.sha512
  • 1.0.0 - released at 28.09.2016


Final Words

Star it if you like it :-). Add issues if you need it. Pull patches if you enjoy it. Write a blog entry if use it. Make a donation if you love it :-].