Coder Social home page Coder Social logo

airblade / backup Goto Github PK

View Code? Open in Web Editor NEW

This project forked from backup/backup

0.0 0.0 0.0 2.65 MB

Backup is a RubyGem, written for UNIX-like operating systems, that allows you to easily perform backup operations on both your remote, as well as your local environment. It provides you with an elegant DSL in Ruby for modeling (configuring) your backups. Backup has built-in support for various databases, storage protocols/services, syncers, compressors, encryptors and notifiers which you can mix and match. It was built with modularity, extensibility and simplicity in mind.

Home Page: http://twitter.com/#!/meskyanichi

License: Other

Ruby 99.88% Shell 0.12%

backup's Introduction

Here are my main open source repos.

Ruby / Rails

  • quo_vadis - multifactor authentication for Rails 6 and 7.
    • Devise is over-engineered; rodauth and Rails are different shapes.
  • factor - a zero-dependency Ruby client for FreeAgent's API.
    • Factor has shown its mettle over 5 years of constant production use.
  • template_form - simple Rails form builder using templates to define the HTML.
    • Specify the HTML you want with, well, HTML (not Ruby, unlike most form builders).
    • I use this in all my Rails apps; it does everything I need (and nothing I don't, so it may not cover your use case).
  • logicum - a simple, consistent interface for executing a unit of business logic.
    • An experiment; it works well but I'm not sure how much benefit there really is.
  • paper_trail - tracks changes to your Rails models.
    • I released this in 2010, grew it for a couple of years into the most popular versioning gem for Rails, then handed it to a new maintainer.

CSS

  • tcs - Tailwind class sorter.
    • Sorts the classes in your HTML into Tailwind's recommended class order.
    • Standalone: does not require Prettier and does not include 9,000 hardcoded class names :)
    • See vim-tcs below for a Vim integration.
  • css_dryer - the first nested-CSS plugin for Rails (2006!).
    • Happy times!

JavaScript

Vim

  • vim-gitgutter - shows git diff markers in the sign column and stages/unstages/undoes hunks and partial hunks.
    • Including intra-line highlighting more sophisticated than GitHub's.
    • Vim's most popular diff plugin and my most starred repo.
  • vim-rooter - changes Vim working directory to project root.
    • Originally written for the one and only @topfunky.
  • vim-tailwind - autocomplete Tailwind class names without LSP.
  • vim-localorie - easy lookup of translations for Rails i18n YAML keys.
    • The niftiest part is a line-number-preserving YAML reader
  • vim-interdental - indent guides that span empty lines.
  • vim-matchquote - %-style motion for single/double quotation marks, backticks, and pipe.
  • vim-tag-closer - close HTML tags on demand.
  • vim-highline - toggle a line highlight for any line.
  • vim-accent - type accented characters without remembering their pseudo versions.
  • vim-current-search-match - highlights the current search match.
  • vim-tcs - integrates tcs with Vim.
  • voom - a simplest-thing-that-works plugin manager for Vim.
  • Kite's vim plugin - integrates Kite's AI code completion with Vim.

Other

  • git-stager - stage and unstage files using only your space bar.
    • No more git add path/to/deeply/nested/file.
    • Written in Ruby but I feel it should be bash or POSIX shell.
  • volksbanker-awk - AWK program to convert Volksbank bank statements into FreeAgent-compatible ones.
  • sinter - Barebones syntax-error checking.

backup's People

Contributors

antonlindstrom avatar arunagw avatar calvinl avatar emmanuel avatar fearoffish avatar femaref avatar hmarr avatar imanel avatar jdutil avatar jessedearing avatar jlambert121 avatar joaovitor avatar joeyimbasciano avatar jof avatar kikito avatar lleirborras avatar manuelmeurer avatar mathieue avatar maxmeyer avatar mikz avatar pat avatar phene avatar phlipper avatar rspeicher avatar sferik avatar szajbus avatar szimmermann avatar tomash avatar vddgil avatar wijet avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.