psucli
psucli is a command line utility for working with PowerShell Universal.
psucli
is included with the PowerShell Universal installation media.
db
Commands for working with the PowerShell Universal database.
convert
Convert a v4 LiteDB Database to SQLite
--path
The path of the database to convert
✅
schema
Migrate from one schema version to another. Migrating to lower versions can cause data loss.
--connection-string
Connection string to the database
✅
--schema-version
The database schema version. Defaults to "Latest"
❌
--database-type
PostgreSQL, SQL or SQLite (default)
❌
Migrate
Migrates from one database to another. This command can migrate between database types.
--target-connection-string
Target database connection string
✅
--source-connection-string
Source database connection string
✅
--target-database-type
PostgreSQL, SQL or SQLite (default)
❌
--source-database-type
PostgreSQL, SQL or SQLite (default)
❌
git
Commands for working with PSU git repositories. This command uses the internal git services to work with the local repository.
clone
Clones a git repository using the git sync service.
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
pull
Pulls from a git remote. A clone will be called if the local repository does not exist.
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
push
Pushes to a git remote. The repository needs to be cloned first. Changes will not be staged during the push.
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
Last updated