Scoop-Core icon indicating copy to clipboard operation
Scoop-Core copied to clipboard

Yaml Support

Open Ash258 opened this issue 6 years ago • 0 comments

Commands implemented:

  • [x] ~~alias~~
  • [x] ~~bucket~~
  • [x] ~~cache~~
  • [x] cat
  • [x] ~~checkup~~
  • [x] cleanup
  • [x] ~~config~~
  • [x] depends
  • [x] download
  • [x] ~~export~~
  • [x] ~~help~~
  • [x] ~~hold~~
  • [x] home
  • [x] info
    • [x] Not installed
    • [x] Installed
  • [x] install
    • [x] url
    • [x] bucket/app
    • [x] local path
  • [x] list
  • [x] ~~prefix~~
  • [x] reset
  • [x] search
    • [x] Local
    • [x] Remote
  • [x] status
  • [x] ~~unhold~~
  • [x] uninstall
    • [x] url
    • [x] bucket/app
    • [x] local path
  • [x] update
    • [x] url
    • [x] bucket/app
    • [x] local path
  • [x] virustotal
  • [x] ~~which~~

Progress:

  • [x] Blockers
    • [x] lukesampson/scoop#1328
    • [x] lukesampson/scoop#2939
    • [x] lukesampson/scoop#2609
    • [x] lukesampson/scoop#3003
  • [x] Wave 1 - Wrapper function for loading manifest (#3332)
    • [x] parse_json -> Get-Manifest { switch (extension) { ... default: _parseJson }
    • [x] Replace all parse_json with wrapper
  • [x] Wave 2 (#3332)
    • [x] Set-Manifest Path Content
    • [x] replace all ::WriteAllLines
  • [x] Wave 3
    • [x] Rename $json to $manifest
  • [x] Wave 4
    • [x] .vscode settings
    • [x] Download library into repository
  • [x] Wave 5
    • [x] Extend validator to validat yml files
  • [x] Wave 6
    • [x] Binaries
  • [x] url_manifest function
  • [x] Commands
  • [x] Tests
  1. [x] Make sure implementation work same for json and yaml.
  2. [x] Commands
  3. [x] Binaries
    1. [x] checkver
    2. [x] auto-pr
  4. [x] Syntax
    1. [x] Normal validated and linted manifest
    2. [x] Control characters / proper syntax mismatch
  5. [x] How to sanitize code to reflect new extension type
    1. [x] Binaries

Ash258 avatar Jul 18 '19 22:07 Ash258