mirror of
https://github.com/wavetermdev/waveterm.git
synced 2025-02-19 02:11:47 +01:00
Adjust wsh file
help text so it's 80 cols max width (#1795)
This commit is contained in:
parent
b0ee995b73
commit
286783fb8e
@ -40,20 +40,30 @@ URI format: [profile]:[uri-scheme]://[connection]/[path]
|
|||||||
|
|
||||||
Supported URI schemes:
|
Supported URI schemes:
|
||||||
wsh:
|
wsh:
|
||||||
Used to access files on remote hosts over SSH via the WSH helper. Allows for file streaming to Wave and other remotes.
|
Used to access files on remote hosts over SSH via the WSH helper. Allows
|
||||||
Profiles are optional for WSH URIs, provided that you have configured the remote host in your "connections.json" or "~/.ssh/config" file.
|
for file streaming to Wave and other remotes.
|
||||||
If a profile is provided, it must be defined in "profiles.json" in the Wave configuration directory.
|
|
||||||
|
Profiles are optional for WSH URIs, provided that you have configured the
|
||||||
|
remote host in your "connections.json" or "~/.ssh/config" file.
|
||||||
|
|
||||||
|
If a profile is provided, it must be defined in "profiles.json" in the Wave
|
||||||
|
configuration directory.
|
||||||
|
|
||||||
Format: wsh://[remote]/[path]
|
Format: wsh://[remote]/[path]
|
||||||
|
|
||||||
Shorthands can be used for the current remote and your local computer:
|
Shorthands can be used for the current remote and your local computer:
|
||||||
[path] a relative or absolute path on the current remote
|
[path] a relative or absolute path on the current remote
|
||||||
//[remote]/[path] a path on a remote
|
//[remote]/[path] a path on a remote
|
||||||
/~/[path] a path relative to your home directory on your local computer
|
/~/[path] a path relative to the home directory on your local
|
||||||
|
computer
|
||||||
s3:
|
s3:
|
||||||
Used to access files on S3-compatible systems.
|
Used to access files on S3-compatible systems.
|
||||||
Requires S3 credentials to be set up, either in the AWS CLI configuration files, or in "profiles.json" in the Wave configuration directory.
|
|
||||||
If no profile is provided, the default from your AWS CLI configuration will be used. Profiles from the AWS CLI must be prefixed with "aws:".
|
Requires S3 credentials to be set up, either in the AWS CLI configuration
|
||||||
|
files, or in "profiles.json" in the Wave configuration directory.
|
||||||
|
|
||||||
|
If no profile is provided, the default from your AWS CLI configuration will
|
||||||
|
be used. Profiles from the AWS CLI must be prefixed with "aws:".
|
||||||
|
|
||||||
Format: s3://[bucket]/[path]
|
Format: s3://[bucket]/[path]
|
||||||
aws:[profile]:s3://[bucket]/[path]
|
aws:[profile]:s3://[bucket]/[path]
|
||||||
@ -67,7 +77,11 @@ Supported URI schemes:
|
|||||||
var fileCmd = &cobra.Command{
|
var fileCmd = &cobra.Command{
|
||||||
Use: "file",
|
Use: "file",
|
||||||
Short: "manage files across different storage systems",
|
Short: "manage files across different storage systems",
|
||||||
Long: "Manage files across different storage systems.\n\nWave Terminal is capable of managing files from remote SSH hosts, S3-compatible systems, and the internal Wave filesystem.\nFiles are addressed via URIs, which vary depending on the storage system." + UriHelpText}
|
Long: `Manage files across different storage systems.
|
||||||
|
|
||||||
|
Wave Terminal is capable of managing files from remote SSH hosts, S3-compatible
|
||||||
|
systems, and the internal Wave filesystem. Files are addressed via URIs, which
|
||||||
|
vary depending on the storage system.` + UriHelpText}
|
||||||
|
|
||||||
var fileTimeout int
|
var fileTimeout int
|
||||||
|
|
||||||
@ -139,7 +153,7 @@ var fileRmCmd = &cobra.Command{
|
|||||||
var fileWriteCmd = &cobra.Command{
|
var fileWriteCmd = &cobra.Command{
|
||||||
Use: "write [uri]",
|
Use: "write [uri]",
|
||||||
Short: "write stdin into a file (up to 10MB)",
|
Short: "write stdin into a file (up to 10MB)",
|
||||||
Long: "Write stdin into a file, buffering input and respecting 10MB total file size limit." + UriHelpText,
|
Long: "Write stdin into a file, buffering input (10MB total file size limit)." + UriHelpText,
|
||||||
Example: " echo 'hello' | wsh file write wavefile://block/greeting.txt",
|
Example: " echo 'hello' | wsh file write wavefile://block/greeting.txt",
|
||||||
Args: cobra.ExactArgs(1),
|
Args: cobra.ExactArgs(1),
|
||||||
RunE: activityWrap("file", fileWriteRun),
|
RunE: activityWrap("file", fileWriteRun),
|
||||||
@ -149,7 +163,7 @@ var fileWriteCmd = &cobra.Command{
|
|||||||
var fileAppendCmd = &cobra.Command{
|
var fileAppendCmd = &cobra.Command{
|
||||||
Use: "append [uri]",
|
Use: "append [uri]",
|
||||||
Short: "append stdin to a file",
|
Short: "append stdin to a file",
|
||||||
Long: "Append stdin to a file, buffering input and respecting 10MB total file size limit." + UriHelpText,
|
Long: "Append stdin to a file, buffering input (10MB total file size limit)." + UriHelpText,
|
||||||
Example: " tail -f log.txt | wsh file append wavefile://block/app.log",
|
Example: " tail -f log.txt | wsh file append wavefile://block/app.log",
|
||||||
Args: cobra.ExactArgs(1),
|
Args: cobra.ExactArgs(1),
|
||||||
RunE: activityWrap("file", fileAppendRun),
|
RunE: activityWrap("file", fileAppendRun),
|
||||||
|
Loading…
Reference in New Issue
Block a user