You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
onFailure: 'Failed to create. Check the name is valid and your credentials have write access'
267
269
arguments:
@@ -307,6 +309,12 @@ commands:
307
309
alias: l
308
310
options: *location_options
309
311
default: 'global'
312
+
- name: fork-of
313
+
description: Create this bucket as a fork (copy-on-write clone) of the named source bucket
314
+
alias: fork
315
+
- name: source-snapshot
316
+
description: Fork from a specific snapshot of the source bucket. Accepts a snapshot version string or any UNIX nanosecond-precision timestamp (e.g. 1765889000501544464). Requires --fork-of
317
+
alias: source-snap
310
318
311
319
# touch
312
320
- name: touch
@@ -578,6 +586,7 @@ commands:
578
586
examples:
579
587
- "tigris buckets list"
580
588
- "tigris buckets list --format json"
589
+
- "tigris buckets list --forks-of my-bucket"
581
590
messages:
582
591
onStart: 'Listing buckets...'
583
592
onSuccess: 'Found {{count}} bucket(s)'
@@ -589,6 +598,8 @@ commands:
589
598
alias: f
590
599
options: [json, table, xml]
591
600
default: table
601
+
- name: forks-of
602
+
description: Only list buckets that are forks of the named source bucket
592
603
# create
593
604
- name: create
594
605
description: Create a new bucket with optional access, tier, and location settings
@@ -597,6 +608,8 @@ commands:
597
608
- "tigris buckets create my-bucket"
598
609
- "tigris buckets create my-bucket --access public --locations iad"
onSuccess: "Bucket '{{name}}' created successfully"
@@ -641,6 +654,12 @@ commands:
641
654
alias: l
642
655
options: *location_options
643
656
default: 'global'
657
+
- name: fork-of
658
+
description: Create this bucket as a fork (copy-on-write clone) of the named source bucket
659
+
alias: fork
660
+
- name: source-snapshot
661
+
description: Fork from a specific snapshot of the source bucket. Accepts a snapshot version string or any UNIX nanosecond-precision timestamp (e.g. 1765889000501544464). Requires --fork-of
662
+
alias: source-snap
644
663
# get
645
664
- name: get
646
665
description: Show details for a bucket including access level, region, tier, and custom domain
@@ -935,15 +954,16 @@ commands:
935
954
# Manage forks
936
955
#########################
937
956
- name: forks
938
-
description: List and create forks. A fork is a writable copy-on-write clone of a bucket, useful for testing or branching data
957
+
description: (Deprecated, use "buckets create --fork-of" and "buckets list --forks-of") List and create forks
939
958
alias: f
940
959
examples:
941
960
- "tigris forks list my-bucket"
942
961
- "tigris forks create my-bucket my-fork"
943
962
commands:
944
963
# list
945
964
- name: list
946
-
description: List all forks created from the given source bucket
965
+
description: (Deprecated, use "buckets list --forks-of") List all forks created from the given source bucket
966
+
deprecated: true
947
967
alias: l
948
968
examples:
949
969
- "tigris forks list my-bucket"
@@ -953,6 +973,7 @@ commands:
953
973
onSuccess: 'Found {{count}} fork(s)'
954
974
onFailure: 'Failed to list forks'
955
975
onEmpty: 'No forks found for this bucket'
976
+
onDeprecated: 'Use "tigris buckets list --forks-of <bucket>" instead'
956
977
arguments:
957
978
- name: name
958
979
description: Name of the source bucket
@@ -967,15 +988,17 @@ commands:
967
988
default: table
968
989
# create
969
990
- name: create
970
-
description: Create a new fork (copy-on-write clone) of the source bucket. Optionally fork from a specific snapshot
991
+
description: (Deprecated, use "buckets create --fork-of") Create a new fork (copy-on-write clone) of the source bucket
description: Create fork from a specific snapshot. Accepts a snapshot version string or any UNIX nanosecond-precision timestamp (e.g. 1765889000501544464)
0 commit comments