Commit Graph

90 Commits

Author SHA1 Message Date
Lucas Noki
7a05624f36 Implement UI with PyInquirer
Delete unnecessary print statements
Simplify plugin list access
2020-01-11 02:38:46 +01:00
ef16367a12 Revert "Add class to run a single module"
This reverts commit 0b341f411fb508494b8a449b38c5254a3c0caefa.
2020-01-11 02:38:46 +01:00
Lucas Noki
5cae85fa0b Update to new version of abstract module
Delete obsolete run config for singlemodulerunner
Autoformatting
2020-01-11 02:38:46 +01:00
Lucas Noki
4c8815ad92 Add comments, Fix path errors, Check if vim folders already exist 2020-01-11 02:38:46 +01:00
Lucas Noki
3b261cc736 Add check if vimdir exists, add vimdir if not and make autoload dir 2020-01-11 02:38:46 +01:00
80b9e544e7 Update Main_Script run config 2020-01-11 02:38:46 +01:00
Lucas Noki
7da9cd3472 Use temp file to write changes safely, remove dupes with awk 2020-01-11 02:38:46 +01:00
Lucas Noki
0c6744e378 Edit method for creating the initial vimrc file to be less error prone 2020-01-11 02:38:46 +01:00
Lucas Noki
4103c42724 Add imports 2020-01-11 02:38:46 +01:00
Lucas Noki
39a3560bdf Load vimrc into memory for safer editing
Allow plugins to be installed after initial run
2020-01-11 02:38:46 +01:00
Lucas Noki
963a164611 Add vimrc file with plugin manager block and selected plugins in beween 2020-01-11 02:38:46 +01:00
Lucas Noki
ef0c7de0da Inline convenience functions
WIP Add check for existing file, Groundwork for vimrc creation
2020-01-11 02:38:46 +01:00
Lucas Noki
8496ba006e Changed language from German to English 2020-01-11 02:38:46 +01:00
4e6a0cbe69 Change sdk home to project default 2020-01-11 02:38:46 +01:00
100cdb97a7 Formatting 2020-01-11 02:38:46 +01:00
1366b53c20 Add class to run a single module 2020-01-11 02:38:46 +01:00
581bcb641b Add shared run config 2020-01-11 02:38:46 +01:00
Lucas Noki
5649955821 Fixed typos, Implemented module interface 2020-01-11 02:38:46 +01:00
Lucas Noki
524559d5e0 Add Vim module, Add init for module,
Add class for module, Add basic implementation for plugin selection
2020-01-11 02:38:46 +01:00
c7e2afbbc7 Rename variables to not cover outer ones, remove transform method
simplify module run process
2020-01-05 17:56:53 +01:00
Marcel Schwarz
058bdcd828 Merge branch '10-create-menu-to-choose-a-module-to-run-from-main-py' into 'master'
Resolve "Create menu to choose a module to run from main.py"

Closes #10

See merge request icaotix/linux-tools!4
2019-12-22 01:39:17 +00:00
af169b9598 Replace IModule with AbstractModule
Delete CommandRunner
Set up API to delegate the module execution to the module itself
Update SampleModule
2019-12-21 02:49:53 +01:00
79449c8ad3 Add command line interface with PyInquirer
Add update requirements.txt
2019-12-16 22:51:40 +01:00
c47b255924 Update IModule to AbstractModule with ABC class 2019-12-16 22:51:06 +01:00
1fbca4a652 Add exception handling for module discovery 2019-12-15 21:11:01 +01:00
440d72896f Integrate single module runner in main file 2019-12-15 21:11:01 +01:00
Marcel Schwarz
907d9ff33f Delete Readme.md
Moved content in wiki section
2019-12-15 20:10:12 +00:00
13d3196f9a Add requirements.txt and Readme
Readme describes how to update the requirements.txt file
2019-12-15 05:38:33 +01:00
c2b2fe720f Add requirements.txt 2019-12-15 05:21:11 +01:00
Lucas Noki
f7dd690c6c Update .gitignore to exclude .vscode folder 2019-12-14 05:23:06 +01:00
d49d2feeda Fix indentation 2019-12-14 04:54:52 +01:00
Marcel Schwarz
d74cc9fec9 Merge branch '9-create-main-py-function-to-start-the-script' into 'master'
Resolve "Create main.py function to start the script"

Closes #9

See merge request icaotix/linux-tools!2
2019-12-14 03:29:16 +00:00
e8197d5cea Renaming of functions
Autoformatting
2019-12-14 04:26:02 +01:00
03005113b2 Skip sample module 2019-12-14 04:13:35 +01:00
88514af6f9 Create main file with sample module 2019-12-14 04:11:32 +01:00
e1e3549e53 Create RealRunner and DebugRunner and Module Interface 2019-12-14 04:11:12 +01:00
e82aad8aaf Add gitignore 2019-12-14 04:10:42 +01:00
b1604cb19e Add pycharm project 2019-12-14 04:10:33 +01:00
77d4b26ed7 Delete old, create new project structure 2019-12-13 23:25:54 +01:00
60bd2ccb6c
Initial Commit 2019-09-15 21:05:34 +02:00