
Security News
RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.
fusabase-cli
Advanced tools
Command-line interface for managing Fusabase projects over ORDS — authenticate, select a project, and manage backend resources from your terminal.
fusabase-clifusabaseFrom source (development):
npm installnpm linkfusabase --helpFrom npm (when published):
npm i -g fusabase-cli
Create a fusabase.config.js in the project root (the folder you'll run commands from):
module.exports = {
host: 'https://<ords-host>/ords/<schema>/'
}
Notes:
/ords/<schema>/ and keep the trailing slash.Interactive (recommended):
fusabase init
What it does:
clientId and clientSecret (with SQL Developer Role)Non‑interactive:
fusabase login <clientId>:<clientSecret>
fusabase list-projects
fusabase use <projectId>
fusabase <cmd> --help for details.fusabase.config.jsmodule.exports = {
host: 'https://myhost.example.com/ords/user2/'
}
Troubleshooting:
fusabase error: host not set!, ensure fusabase.config.js exists and the host is correct with a trailing slash.After init or login, the CLI stores transient session state in a hidden file in your project directory.
Canonical filename: .fusabase.conf
Format (key=value per line):
access_token=...
exp=2025-11-06T08:17:24.976Z
projectId=...
projectName=...
Behavior:
Security:
.fusabase.conf to your .gitignore.All commands support --help for detailed usage and examples.
fusabase --help | fusabase --versionfusabase init
fusabase login <clientId>:<clientSecret>
list-projects and use to select a project.fusabase list-projects
fusabase use <projectId>
fusabase create-project
Additional areas (see docs/commands.md or --help for each command):
set-auth, auth, set-objs, database, storage, indexes, function, application, cel, member, delete-project, generateRefer to the Documentation here.
Host not set
fusabase error: host not set!fusabase.config.js exists and host includes /ords/<schema>/ with trailing slash.Invalid/expired token
fusabase init or fusabase login <clientId>:<clientSecret> (or delete .fusabase.conf and re‑auth).This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.
Please consult the security guide for our responsible security vulnerability disclosure process.
npm installnpm test (jest)npm run formatCopyright (c) 2015, 2026, Oracle and/or its affiliates.
This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
If you elect to accept the software under the Apache License, Version 2.0, the following applies:
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
FAQs
Command-Line Interface to perform Fusabase Console Operations
We found that fusabase-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.