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
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+66Lines changed: 66 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,72 @@ All notable changes to this project will be documented in this file.
6
6
7
7
The format is based on `Keep a Changelog <http://keepachangelog.com/>`__.
8
8
9
+
3.23.3 - 2023-03-07
10
+
--------------------
11
+
Added
12
+
~~~~~
13
+
* Database service
14
+
15
+
* Support for autonomous database long-term backup schedule
16
+
17
+
* ``oci db autonomous-database update --long-term-backup-schedule``
18
+
* ``oci db autonomous-database update --long-term-backup-schedule``
19
+
20
+
* Support for autonomous database long-term backup
21
+
22
+
* ``oci db autonomous-database-backup create --retention-period-in-days --is-long-term-backup``
23
+
* ``oci db autonomous-database-backup update``
24
+
* ``oci db autonomous-database-backup delete``
25
+
26
+
* Support for Model Deployment resource to use a customized container image containing runtime dependencies of ML Model and custom web server to handle inference requests in the Data Science service
27
+
28
+
* ``oci data-science model-deployment create``
29
+
* ``oci data-science model-deployment update``
30
+
* ``oci data-science model-deployment activate``
31
+
* ``oci data-science model-deployment get``
32
+
* ``oci data-science model-deployment list``
33
+
34
+
* Support for Disaster Recovery in the Oracle Content Management service
* ``oci management-agent agent list --gateway-id``
66
+
67
+
Changed
68
+
~~~~~~~
69
+
* Documentation change for Language codes supported as Text Translation now supports Hebrew and Greek as well and addition of support for auto-detection in AI Language text analyze with pretrained models
70
+
71
+
* Changed no passphrase indication for RSA keys from empty to "N/A"
Copy file name to clipboardExpand all lines: scripts/examples/project_o/README.md
+53-26Lines changed: 53 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,15 +49,35 @@ Public Subnet VLKn:US-ASHBURN-AD-1 AVAILABLE 10.0.0.0/24 sales
49
49
50
50
## Installation
51
51
52
-
**``o``** is a single file. To install, download **``o``**, place it in your PATH (probably in the same place as ``oci``), and make it executable.
53
-
**``o``** works in Linux, Mac, WSL and CloudShell.
52
+
**Pre-reqs:****``o``** works in Linux, Mac, WSL and CloudShell. `oci` must installed and configured. `o` does not replace `oci`, but it *uses*`oci`. See [Requirements](#requirements) below for more details.
54
53
55
-
Use these commands to get ``o`` from github and install it next to ``oci``.
54
+
**``o``** is a single file. To install, get **``o``** from github, place it in your PATH (probably in the same place as ``oci``), and make it executable. Use these commands to download ``o`` and install it next to ``oci``.
When you first run `o` it will tell you how to create the commands file *$HOME/.oci/oci_commands*, and then `o` helps you to initialize your *$HOME/.oci/ocids* file.
60
+
#### Setup
61
+
62
+
When you first run `o` it will tell you run `o oci_commands` to create the commands file *$HOME/.oci/oci_commands*. This collects a list of all possible `oci` commands with usage details.
63
+
64
+
Then `o` asks you to run `o <tenancy_ocid>` to initialize your *$HOME/.oci/ocids*. This seeds your *ocids* file with OCIDs of the compartments in your tenancy.
65
+
66
+
#### Updates and maintenance
67
+
68
+
Check this page for updates... See [New in version](#newinversion) sections below, and compare the latest with the version shown in `o help`.
69
+
70
+
To install an `o` update, just re-run the two-line [installation command](#install) above.
71
+
72
+
Update `oci` every few months (or more frequently to keep up with the latest service additions). See [Upgrading the CLI](https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/cliupgrading.htm).
73
+
74
+
Run `o oci_commands` every couple of months to update *$HOME/.oci/oci_commands* with commands for the latest services added to OCI.
75
+
76
+
Keep using your existing *$HOME/.oci/ocids* file. If, however, it becomes unusable (with old data) or you want a fresh start, simply remove it and create a new one:
77
+
-`rm $HOME/.oci/ocids`
78
+
-`o <tenancy_ocid>`
79
+
80
+
This will get a fresh list of all compartments in the tenancy, which is a great starting point.
61
81
62
82
## Things you can do with ``o``
63
83
@@ -102,28 +122,35 @@ When you first run `o` it will tell you how to create the commands file *$HOME/.
102
122
-`o ocid sales/bastion`*instantly* shows the full OCIDs for the specified compartment
103
123
104
124
#### New in version 1.3 (2022-12-15)
105
-
- get next page of results with `o <repeat-last-command> -page next`
106
-
- select child fields from complex output with `-o key.subkey`
107
-
- first use `o -o / <command> .` to see all available data fields
108
-
- then rerun with desired `-o key#key.subkey` list.
109
-
- save `oci` output (or `o -o json` output) to a file, then format with `o` - useful for getting the format just right
110
-
-`o -o json list compute instances > data.json`
111
-
-`o -i data.json -o name#id#date`
125
+
- Get next page of results with `o <repeat-last-command> -page next`
126
+
- Select child fields from complex output with `-o key.subkey`
127
+
- first use `o -o / <command> .` to see all available keys, then rerun with desired output list
- allow ":-" instead of ":>" for right-justify (so quotes aren't needed around the ">")
142
+
- Example: For table output with right-most 8 characters of `id`, 10 (or more) characters of `display-name`, and first 10 characters (no more than 10) of `time-created`
143
+
-`o -o id:-.8#name:10#create:.10 comp inst list`
144
+
145
+
<aname="newinversion"></a>
146
+
#### New in version 1.5 (2023-02-28)
147
+
- If you like the default output but want to add another field use `-o +field`:
148
+
- Example: `o -o +subnet list-vnics -c sales`
149
+
- If you like the default output fields, but want to change the format style, just add the separator:
150
+
- change to "text" output: `o -o +/ <command>`
151
+
- change to CSV output: `o -o +, <command>`
152
+
- change to "text" and add fields: `-o +/subnet list-vnics ...`
153
+
- Show additional output fields (not in "data") to stderr, such as "etag" or os "prefixes". Use `o -q` to hide this non-data.
127
154
128
155
## How **``o``** works
129
156
-**``o``** compares your input with thousands of ``oci`` commands, and uses an fuzzy matching to find the command you want.
@@ -140,12 +167,12 @@ When you first run `o` it will tell you how to create the commands file *$HOME/.
140
167
141
168
-**``o``** scans the JSON results from ``oci`` for key names that match or partially match any of your <nobr>``-o key/word/list``</nobr>. The key words determine *what* presented, while the **``/``** separator character determines *how* they are presented.
142
169
143
-
## Requirements
170
+
## <aname="requirements"></a> Requirements
144
171
145
172
You will need:
146
173
147
174
- MacOS, Linux or WSL.
148
-
- Python 3.6+. If ``oci`` is installed, you have Python.
175
+
- Python 3.6+. If ``oci`` is installed, you have Python. (`oci` works better with python 3.7+)
149
176
-``oci`` - The Oracle Cloud Infrastructure command line interface must be *installed and configured*.
150
177
- Try running ``oci os ns get`` to verify that it's working.
151
178
- See https://docs.cloud.oracle.com/en-us/iaas/Content/API/SDKDocs/cliinstall.htm
0 commit comments