/dotfiles

dotfiles

Primary LanguageShell

Dotfiles - bash Profile, Alias and basic Functions

300 different Alias, 200 Functions, 40 Tools, 45 installer all the Linux Stuff i used over the last 10 years

Features

  • same Alias and Commands on different OS
  • seperate Functions and Alias for each OS
  • easy installer
  • Custom MOTD (Message of the Day) for each OS
  • Backup/Sync via homeshick on GitHub
  • 300 different Alias
  • 200 Functions
  • 40 Tools
  • 45 installer for any type of Software with Bash GUI Installer
  • Cheat/Hint/Help System
  • create Documentation automaticly for Github

Support for OS:

  • Ubuntu
  • Debian
  • AsusWRT
  • Rasbian 3
  • Rasbian 4
  • Kali Linux
  • Synology

Table of Contents

Requirements

  • linux or wsl
  • git
  • a lot of other stuff, check the functions

Installation

Linux:

#with repo choose
bash <(curl https://corgan2222.github.io/dotfiles/deploy_homeshick.sh)

#just this repo
bash <(curl https://corgan2222.github.io/dotfiles/deploy_headless.sh)

or
bash <(curl https://sh.knaak.org)

or
curl sh.knaak.org | bash

gitSaveCredential

alias functions from /.dot/.bash_functions.sh

Update:

saveHome

Load:

loadHome

Check:

checkHome

add File or Folder:

addToHome [file, folder]

homeshick native

Update:

homeshick cd dotfiles
gitadd "message"
gitp
cd -

Load:

 homeshick pull dotfiles
 homeshick link #for new files
  reload

Check:

homeshick check dotfiles

add File or Folder:

homeshick track dotfiles [file, folder]

troubleshoot

homeshick cd dotfiles
git status
#rm file
git pull

Usage example

For alias and functions check the [Wiki][https://github.com/corgan2222/dotfiles/wiki].

Release History

  • 0.0.1
    • first deploy

ToDo

  • merge with Asus Merlin
  • scripts

Software Used and thanks

Meta

Stefan Knaak – stefan@knaak.org