kyrat

SSH wrapper script that brings your dotfiles always with you on Linux and OSX (by fsquillace)

Kyrat Alternatives

Similar projects and alternatives to kyrat

  • yadm

    81 kyrat VS yadm

    Yet Another Dotfiles Manager

  • dotfiles

    My dotfiles, used on archlinux, osx and debian (by BarbUk)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sshrc

    3 kyrat VS sshrc

    Bring your .bashrc, .vimrc, etc. with you when you ssh (by cdown)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better kyrat alternative or higher similarity.

kyrat reviews and mentions

Posts with mentions or reviews of kyrat. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Push a ssh and tmux config on Connecting through SSH?
    1 project | /r/linuxquestions | 19 May 2023
    There are tools for that, for example https://github.com/fsquillace/kyrat - I never used it, but I'm aware it exists
  • Managing dot files (linux) - home dir with .gitignore whitelist, good or bad?
    4 projects | /r/sysadmin | 18 Oct 2021
    ssh() { case "${1}" in (-h|--help) command ssh -h 2>&1 | grep -v "^unknown" printf -- '%s\n' "Overlay options:" printf -- '\t %s\n' "dotfiles: syncs dotfiles to a remote host" \ "nokeys: Forces password based authentication" \ "raw: Runs ssh in its default, noisy state" return 0 ;; (dotfiles) # Inspired by # https://github.com/cdown/sshrc/blob/master/sshrc # https://github.com/fsquillace/kyrat # https://github.com/BarbUk/dotfiles/blob/master/bin/ssh_connect remote_host="${2:?Remote Host not defined}" for dotfile in .bashrc .exrc .inputrc .pwords.dict .vimrc; do if ! [[ -r ~/"${dotfile}" ]]; then printf -- '%s\n' "Local copy of ${dotfile} missing" >&2 continue fi local_sum=$(cksum ~/"${dotfile}" | awk '{print $1}') remote_sum=$(command ssh -q "${remote_host}" cksum "${dotfile}" 2>/dev/null | awk '{print $1}') if [[ "${local_sum}" = "${remote_sum}" ]]; then printf -- '%s\n' "${remote_host}:~/${dotfile} matches the local version" else printf -- '%s\n' "${remote_host}:~/${dotfile} appears outdated, updating..." scp ~/"${dotfile}" "${remote_host}:" || return 1 fi done ;; (nokeys) command ssh \ -o PubkeyAuthentication=no \ -o StrictHostKeyChecking=no \ -q \ "${@:2}" ;; (raw) command ssh "${@:2}" ;; (*) command ssh -o StrictHostKeyChecking=no -q "${@}" ;; esac }

Stats

Basic kyrat repo stats
2
224
0.0
almost 1 year ago

fsquillace/kyrat is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of kyrat is Shell.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com