Commit 58669f3
authored
Add completions, upload script, defaults, tests, AI workflow, docs, fixes and new resources (#27)
* feat: Add uv and tests
* feat: Add rbenv and tests
* feat: Add rbenv and tests
* feat: Fixed ollama tests
* feat: Added new integration test for everything
* feat: Test workflow by adding push
* fix: disable cron until I can get it to work
* feat: Added syncthing support
* fix: bug fixes
* fix: fixed syncthing bugs and fixed test runner bug
* feat: Add file based completions files. And moved the completions cron to this repo
* feat: Improved folder naming and added README documentation
* feat: Added completions for asdf
* feat: Added completions for apt
* feat: Added completions for npm and pip
* feat: Added uv completions and rb completions and test completions script
* feat: Changed npm install to a single string command instead of string + object.
* feat: Added completions for ollama, pnpm and snap
* feat: Modified the deploy script to deploy each resource directly to the db as well. Modified the build script to build the original json schema. Bump to version 1.1.0
* feat: Modified the deploy script to deploy each resource directly to the db as well. Modified the build script to build the original json schema. Bump to version 1.1.0
* feat: Modified the build script to build a metadata.json
* fix: Fix path and aliases imports
* feat: Add support on db side for example and default parameters
* feat: Added example and defaults for path, aliases, ssh-config
* feat: Added alias resource and syncthing
* feat: Added asdf and aws
* feat: Added apt, npm login, nvm and pnpm
* breaking: Removed object option from apt. Split git-repository into singular and plural versions
* feat: Added homebrew, git, git-lfs, examples, aws-profile, aws-cli
* feat: Added python tools
* feat: Added action, package-managers, tart, terraform, ollama, and files. Added new skill for generating examples
* feat: Fixes jenv for linux
* feat: Fixes testing harness for linux. Fix syncthing for linux
* fix: nvm test for now and moved nvm destroy out of npm-login and npm tests (the testing environment relies on nvm)
* fix: rbenv, terraform, aliases, apt, and snap
* fix: Fixed a bunch of resources not pre-installing curl and unzip if it doesn't exist. Added fixes for alias, android-studio (linux support), asdf, aws-cli, npm, npm-login, nvm, ollama, pyenv, terraform, uv
* fix: Fixes for docker and uv. Added global parameter for uv
* fix: Fixes for docker and pnpm. Improved python tests by switching to uv
* feat: improved run all test
* feat: temp add push to test
* Kevin/automated testing (#28)
Added automated tests on github actions:
Shard macOS and linux tests to improve speed
Fix testing problems
Fix platform problems (had to integrate the existing tests with the differences between tart and the github actions runner)
Fixed structural problems
Added claude to run on test failure to attempt to auto fixing
* Added testing change to enable tests for example and default configs. Added push to test changes.
* Fixes the distro not being in schema by adding to schema
* Update plugin lib library as well
* Updated libs and fix error
* Disable test on push. Homebrew fixes
* Tap fix
* Omit system from nvm import
* Switch homebrew back askpass
* Switch homebrew to use askpass
* Imrpove beta deploys (just deploy with the version as -beta now
* Add adopt parameter to brew install
* feat: Added minCliVersion support
* fix: Fixed cask parameter installations. Fixed docker deteching volume breaking entire apply. Filter corepack out of npm install
* fix: allow asdf to allow multiple. Added description to homebrew schema
* fix: Disable import for git repository, fix import for macports install, allow pnpm to query the version
* fix: Path not importing correctly
* feat: Added env-var resource
* fix: Fixed terraform latest version and uv global parameter
* fix: Fixes for docker, ollama, ssh-add and uv
* chore: bumped package version
* feat: Updated test name. Added fix for pnpm
* fix: Fix for git
* fix: Fix for git
* fix: Enable test on push temp
* fix: Move workflow dispatch to top
* fix: Pnpm and apt tests
* temp add push tags
* Macports fix
* feat: Moved documentation over from main-site
* feat: Added missing documentation
* feat: Moved homebrew and other package managers to a dedicated package managers folder. Fixed broken links.
* feat: Added actions for automated AI based resource creation
* Update automated test to run on Mon, Wed, Saturday instead of every day1 parent db2b03e commit 58669f3
231 files changed
Lines changed: 28599 additions & 6603 deletions
File tree
- .circleci
- .claude/commands
- .fleet
- .github
- ISSUE_TEMPLATE
- workflows
- .run
- completions-cron
- src
- __generated__
- types
- docs/resources
- (resources)
- asdf
- git
- javascript
- package-managers
- python
- ruby
- scripting
- shell
- ssh
- syncthing
- tart
- scripts
- src
- resources
- android
- apt
- completions
- asdf
- completions
- aws-cli
- cli
- profile
- dnf
- docker
- file
- git
- git
- lfs
- repositories
- repository
- wait-github-ssh-key
- homebrew
- completions
- javascript
- npm
- completions
- nvm
- completions
- pnpm
- completions
- java/jenv
- macports
- ollama
- completions
- python
- pip-sync
- pip
- completions
- pyenv
- completions
- uv
- completions
- venv
- virtualenv
- ruby/rbenv
- completions
- scripting
- shell
- aliases
- alias
- env-vars
- env-var
- path
- snap
- completions
- ssh
- syncthing
- tart
- terraform
- yum
- utils
- test
- android
- apt
- asdf
- git
- homebrew
- java/jenv
- macports
- node
- npm
- nvm
- pnpm
- ollama
- python
- ruby
- shell
- snap
- syncthing
- xcode-tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
0 commit comments