Commit Graph
38 Commits
Author SHA1 Message Date
Riyyi 1f84746ed7 Manager: Parse help argument 2021-08-24 03:55:54 +02:00
Riyyi f4a3779b04 Manager: Implement path filtering to pushing and pulling
It now possible to filter the pushing and pulling functions on
zero, one or multiple files and/or directories.
2021-08-24 03:12:30 +02:00
Riyyi 8f69bed7d9 Manager: Check if no operation is selected, improve error formatting 2021-08-22 22:34:12 +02:00
Riyyi 14a0d810ee Manager: Update help to Groff and to reflect new argument structure
Change the help function output to use the official man utility, which
uses Groff (GNU troff) formatting.
2021-08-22 20:58:36 +02:00
Riyyi 2e06b13a69 Manager: Major restructure of arguments
Optional arguments with spaces aren't supported by GNU getopt. So
instead lets restructure the arguments to make sense without them.
The manager now supports stdin.

This patch also separates file pulling and pushing into separate
functions.
2021-08-22 19:41:30 +02:00
Riyyi 80cf6138bc Manager: Change local variables to camelCase 2021-08-21 20:30:57 +02:00
Riyyi a22290a3c0 Manager: Add support for apt/dpkg package management 2021-08-20 19:50:15 +02:00
Riyyi 8ed84d5843 Manager: Change function naming convention and bracket location 2021-08-20 19:36:02 +02:00
Riyyi da8131bdd0 Manager: Make 'package' option argument optional 2021-08-20 19:29:09 +02:00
Riyyi c25d08993e Manager: Change variables to camelCase 2021-08-19 16:13:22 +02:00
Riyyi ec85c0aff6 Manager: Improve option handling using GNU getopt 2021-08-19 02:16:06 +02:00
Riyyi c2fe4ca3bf Manager: Improve help output formatting, display help without options 2021-08-18 02:13:47 +02:00
Riyyi 6ae9ec555a Add dependency warning for packages installs 2020-07-25 10:21:29 +02:00
Riyyi 5e5a562801 Add pacman database refresh to dotfiles.sh install option 2020-07-24 03:04:18 +02:00
Riyyi bd2a323752 Create directory before copying in dotfiles.sh 2020-07-13 05:17:32 +02:00
Riyyi f9e2dbd494 Fix dotfiles.sh package listing 2020-07-10 01:28:42 +02:00
Riyyi 56ab9511e9 Implement Arch move from base group -> package 2019-12-28 18:29:22 +01:00
Riyyi 8cb0272558 Add symlink support to push/pull 2019-05-13 18:18:38 +02:00
Riyyi 608e836072 Add symlinks to files, add sudo to cp in --add 2019-05-13 16:32:24 +02:00
Riyyi 321fd2d044 Fix cp arguments, add double quotes 2019-05-11 20:54:33 +02:00
Riyyi 70d65eb39c Add symlink and directory support to dotfiles.sh --add 2019-05-11 19:19:59 +02:00
Riyyi 731610109c Add support for AUR packages installation to dotfiles.sh 2019-05-10 19:09:18 +02:00
Riyyi 40ef2b5943 Fix packages install in dotfiles.sh 2019-05-10 17:19:53 +02:00
Riyyi 4f72333663 Change help function 2019-05-10 16:25:45 +02:00
Riyyi f6408c057a Add dotfiles.sh zsh autocomplete 2019-05-10 16:06:14 +02:00
Riyyi cef7b7133c Update dotfiles.sh help function to reflect the new options 2019-05-10 15:58:46 +02:00
Riyyi 6b6b571bcb Add option handling to dotfiles.sh 2019-05-10 15:27:44 +02:00
Riyyi a7808b12ec Add README.org to dotfiles.sh exclude 2019-05-10 14:24:57 +02:00
Riyyi fadc9f0b7a Create user config section and cleanup dotfiles.sh 2019-05-10 13:14:20 +02:00
Riyyi c657bbb8f9 Simplify dotfiles.sh file exclusion 2019-05-10 03:31:32 +02:00
Riyyi 2f5c9274de Make dotfiles.sh POSIX compliant 2018-10-23 14:20:24 +02:00
Riyyi 28012b6257 Simplify help function, add help to mediacontrol.sh 2018-10-20 22:00:56 +02:00
Riyyi 4faf5c566e Add package functionality to dotfiles manager 2018-03-09 22:24:24 +01:00
Riyyi 46e2771b3e Add screenshot and readme file 2018-01-07 18:29:23 +01:00
Riyyi f09fb07c1f Add home directory support to dotfiles.sh get 2018-01-02 18:58:40 +01:00
Riyyi 3074fdaba4 Update lock script, moved scripts to .scripts folder 2017-12-29 18:04:04 +01:00
Riyyi 4a0a147435 Fix regex matching and add symbolic link following for system directories 2017-12-28 19:15:13 +01:00
Riyyi 55dbec5743 Add file copying script 2017-12-28 17:12:28 +01:00