Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparations for initial release #22

Merged
merged 21 commits into from
Dec 14, 2022
Merged

Preparations for initial release #22

merged 21 commits into from
Dec 14, 2022

Commits on Aug 5, 2022

  1. rename package

    line-o committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    163206a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. feat: command to remove collections and resources

    New command `rm` (`remove`, `delete`, `del`) allows
    to remove one or more collections and resources from an eXist-db
    instance.
    
    Special paths, like `/db` and `/db/system` are protected and cannot be
    deleted as they render the entire database unusable.
    
    Examples:
    
    Remove two resources
    
    ```
    xst rm /db/temp/a.xml /db/temp/b.xml
    ```
    
    Remove an entire collection
    
    ```
    xst rm -rf /db/apps/my-app
    ```
    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    5ddcf37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65498e2 View commit details
    Browse the repository at this point in the history
  3. fix(exec): allow reading query from stdin

    Passing `-` as the positional parameter to `xst exec` reads the the
    query from standard input.
    
    `echo '1+1' | xst exec -`
    
    Add tests for reading b, f and query from stdin
    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    e4cf75e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d1431b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1a8ab0 View commit details
    Browse the repository at this point in the history
  6. feat(get): add new command get

    This allows to download resources and collections to the filesystem.
    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    2f8c877 View commit details
    Browse the repository at this point in the history
  7. deps: update node-exist 5.4.0

    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    f173c3b View commit details
    Browse the repository at this point in the history
  8. fix(install): clean up collection after install

    - Remove temporary collection for packages after installation.
      The collection is removed regardless if the installation succeeded or
      not.
    - bump node-exist to v5.0.1 (to access packageCollection value)
    - add test to check if cleanup was successful
    - clean up install tests from old cruft
    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    61c67f7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    054e977 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    33ac1d4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    369ebe8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cf0ac48 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f080a64 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9c986bf View commit details
    Browse the repository at this point in the history
  15. feat(package): create package subcommand

    BREAKING CHANGE:
    `xst install` is now  `xst package install` to prepare for
    `xst package list` and other package related subcommands.
    This is to avoid breaking changes in the near future when package list
    is added  as `xst list` is already taken.
    
    closes eXist-db#34
    line-o committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    b24895a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c6ba437 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    db6ff4b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dff26d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Configuration menu
    Copy the full SHA
    dbba4fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c2cbc6 View commit details
    Browse the repository at this point in the history