Commit Graph

18 Commits

Author SHA1 Message Date
Chris 7e04b6c001 Various fixes
* Fixed the init command not being registered
* pdoshell: Improved configuration handling
2022-02-08 01:45:55 +01:00
Chris 63aae2a504 Improved devmode
* Added --init option to generate a new configuration file
* Improved prompt
* Added support for generating a dynamic .env.local file
2021-12-30 22:56:37 +01:00
Chris 206ef1e259 Added devmode built-in 2021-12-30 00:55:30 +01:00
Chris 5a1268aed6 Installer tweaks 2021-12-30 00:53:08 +01:00
Chris 538383c33d PDO plugin: Reflections
* com.noccy.pdo: Implemented reflection for PDO databases,
  tables and columns. Reflectors for MySQL and Sqlite.
* com.noccy.pdo: Added pdo:inspect command.
* com.noccy.docker: Added basic stack management and commands.
* com.noccy.docker: Moved commands to dedicated namespace.
* Environment: readConfig and writeConfig helper added, with
  a flag to use the global config dir ~/.config/spark.
2021-12-24 01:27:57 +01:00
Chris f4257b39e4 Pipe improvements, misc cleanup
* Pipe improvements; better filter code, pipeline etc.
* Moved commands in PDO plugin to dedicated namespace
2021-12-23 15:31:26 +01:00
Chris 8f7e8013ab Bugfix: Crash when no env initialized 2021-12-17 13:37:22 +01:00
Chris 0f45219747 Misc fixes
* Updated build scripts to handle gitless environments a little
  better
* PDO shell plugin improvements
* More tests
2021-12-17 12:51:29 +01:00
Chris 0c7fc0196a Multiple fixes
* PDO shell improvements: .query command, -r and --db on command
  line to read commands from file or preselect database.
* Updated build scripts and readme
2021-12-16 16:01:17 +01:00
Chris 1125ccb82d Watcher plugin fixes
* com.noccy.watcher: Initial inotify support
* ScriptRunner now accepts an array of local vars for expansion
  when evaluating scripts
2021-12-15 03:47:39 +01:00
Chris 30dfd4889b Misc fixes and improvements
* Added request logging to com.noccy.apiclient
* Added plugin com.noccy.watcher
* Added pipe command and filter support
* Fixes and stubs
2021-12-14 23:01:25 +01:00
Chris 8cc1eac7a4 Multiple fixes
* Implemented ScriptRunner with environment expansion and cleaner
  code.
* Added ApiClient plugin (com.noccy.apiclient)
* Renamed CHANGELOG.md to VERSIONS.md
* Shuffled buildtools
* Added first unittests
2021-12-11 01:44:01 +01:00
Chris eefe53a438 Added plugins and build tools 2021-12-09 00:58:28 +01:00
Chris d940a94611 Plugin manager, misc fixes
* Fixed an error when trying to create nonexisting resource type
* Updated the init-command to create plugins and scipts directories
* Added a basic installer function
2021-12-09 00:12:37 +01:00
Chris 0d8844f499 Updated readme, misc fixes
* Look for spark config in parent directories
* Version tracking via src/version
2021-12-08 22:19:20 +01:00
Chris c3e97ea4b1 Improved runtime and script classes 2021-12-08 04:05:55 +01:00
Chris 5af63f771a Added init command, improved plugin api 2021-12-08 02:36:46 +01:00
Chris 0c9fd2e892 Initial commit 2021-12-07 17:26:34 +01:00