Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 5 additions & 40 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,38 +203,6 @@ jobs:
path: dist/deb/*.deb
retention-days: 7

pack-rpm:
needs: bump-version
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: main
fetch-depth: 0

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '22'
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Build
run: yarn build

- name: Pack rpm
run: npx oclif pack rpm

- name: Upload rpm installer
uses: actions/upload-artifact@v4
with:
name: linux-rpm
path: dist/rpm/*.rpm
retention-days: 7

pack-windows:
needs: bump-version
runs-on: windows-latest
Expand All @@ -261,6 +229,9 @@ jobs:
shell: pwsh
run: echo "C:\Program Files\Git\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append

- name: Install NSIS
run: choco install nsis -y

- name: Pack Windows
run: npx oclif pack win --targets win32-x64

Expand Down Expand Up @@ -337,7 +308,7 @@ jobs:
SKIP_POSTVERSION: true

upload-release-assets:
needs: [pack-tarballs, pack-macos-arm64, pack-macos-x64, pack-deb, pack-rpm, pack-windows]
needs: [pack-tarballs, pack-macos-arm64, pack-macos-x64, pack-deb, pack-windows]
runs-on: ubuntu-latest
permissions:
contents: write
Expand Down Expand Up @@ -366,12 +337,6 @@ jobs:
name: linux-deb
path: dist/linux-deb

- name: Download rpm
uses: actions/download-artifact@v4
with:
name: linux-rpm
path: dist/linux-rpm

- name: Download Windows
uses: actions/download-artifact@v4
with:
Expand All @@ -385,7 +350,7 @@ jobs:
run: |
TAG=${{ github.event.release.tag_name }}
echo "Uploading assets to release $TAG..."
for file in dist/tarballs/* dist/macos-arm64/* dist/macos-x64/* dist/linux-deb/* dist/linux-rpm/* dist/windows/*; do
for file in dist/tarballs/* dist/macos-arm64/* dist/macos-x64/* dist/linux-deb/* dist/windows/*; do
[ -f "$file" ] || continue
echo "Uploading $(basename "$file")..."
gh release upload "$TAG" "$file" --repo "$GH_REPO" --clobber
Expand Down
45 changes: 0 additions & 45 deletions CHANGELOG.md

This file was deleted.

1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ Download the latest release for your platform from the [GitHub Releases](https:/
| macOS x64 (Intel) | `fireblocks-cli-*-darwin-x64.pkg` |
| Windows x64 | `fireblocks-cli-*-x64.exe` |
| Linux x64 — `.deb` (Ubuntu, Debian) | `fireblocks-cli-*-amd64.deb` |
| Linux x64 — `.rpm` (CentOS, RHEL, Fedora) | `fireblocks-cli-*-x86_64.rpm` |
| Linux x64 (tarball) | `fireblocks-cli-*-linux-x64.tar.gz` |
| Linux ARM64 (tarball) | `fireblocks-cli-*-linux-arm64.tar.gz` |

Expand Down
115 changes: 55 additions & 60 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@fireblocks/fireblocks-cli",
"description": "Agent-first CLI for Fireblocks infrastructure. Execute any Fireblocks API operation from the command line.",
"version": "0.0.6",
"version": "0.1.0",
"author": "Fireblocks",
"bin": {
"fireblocks": "./bin/run.js"
Expand Down Expand Up @@ -36,11 +36,7 @@
"./dist",
"./oclif.manifest.json"
],
"keywords": [
"oclif",
"fireblocks",
"cli"
],
"keywords": ["oclif", "fireblocks", "cli"],
"license": "MIT",
"main": "dist/index.js",
"type": "module",
Expand All @@ -54,153 +50,153 @@
"topicSeparator": " ",
"topics": {
"vaults": {
"description": "Vaults operations"
"description": "Vaults operations"
},
"embedded-wallets": {
"description": "Embedded Wallets operations"
"description": "Embedded Wallets operations"
},
"workspace": {
"description": "Workspace operations"
"description": "Workspace operations"
},
"exchange-accounts": {
"description": "Exchange accounts operations"
"description": "Exchange accounts operations"
},
"fiat-accounts": {
"description": "Fiat accounts operations"
"description": "Fiat accounts operations"
},
"connected-accounts": {
"description": "Connected Accounts operations (Beta)"
"description": "Connected Accounts operations (Beta)"
},
"network-connections": {
"description": "Network connections operations"
"description": "Network connections operations"
},
"internal-wallets": {
"description": "Internal wallets operations"
"description": "Internal wallets operations"
},
"key-link": {
"description": "Key Link operations (Beta)"
"description": "Key Link operations (Beta)"
},
"keys": {
"description": "Keys operations (Beta)"
"description": "Keys operations (Beta)"
},
"external-wallets": {
"description": "External wallets operations"
"description": "External wallets operations"
},
"contracts": {
"description": "Contracts operations"
"description": "Contracts operations"
},
"blockchains-assets": {
"description": "Blockchains & assets operations"
"description": "Blockchains & assets operations"
},
"transactions": {
"description": "Transactions operations"
"description": "Transactions operations"
},
"payments-payout": {
"description": "Payments - Payout operations"
"description": "Payments - Payout operations"
},
"payments-flows": {
"description": "Payments - Flows operations"
"description": "Payments - Flows operations"
},
"gas-stations": {
"description": "Gas stations operations"
"description": "Gas stations operations"
},
"user-groups": {
"description": "User groups operations (Beta)"
"description": "User groups operations (Beta)"
},
"users": {
"description": "Users operations"
"description": "Users operations"
},
"audit-logs": {
"description": "Audit Logs operations"
"description": "Audit Logs operations"
},
"off-exchanges": {
"description": "Off exchanges operations"
"description": "Off exchanges operations"
},
"webhooks": {
"description": "Webhooks operations"
"description": "Webhooks operations"
},
"webhooks-v2": {
"description": "Webhooks V2 operations"
"description": "Webhooks V2 operations"
},
"contract-templates": {
"description": "Contract Templates operations"
"description": "Contract Templates operations"
},
"deployed-contracts": {
"description": "Deployed Contracts operations"
"description": "Deployed Contracts operations"
},
"tokenization": {
"description": "Tokenization operations"
"description": "Tokenization operations"
},
"contract-interactions": {
"description": "Contract Interactions operations"
"description": "Contract Interactions operations"
},
"onchain-data": {
"description": "Onchain Data operations"
"description": "Onchain Data operations"
},
"staking": {
"description": "Staking operations"
"description": "Staking operations"
},
"earn": {
"description": "Earn operations (Beta)"
"description": "Earn operations (Beta)"
},
"trading": {
"description": "Trading operations (Beta)"
"description": "Trading operations (Beta)"
},
"admin-quorum": {
"description": "Admin Quorum operations"
"description": "Admin Quorum operations"
},
"nfts": {
"description": "NFTs operations"
"description": "NFTs operations"
},
"web3-connections": {
"description": "Web3 connections operations"
"description": "Web3 connections operations"
},
"compliance": {
"description": "Compliance operations"
"description": "Compliance operations"
},
"travel-rule": {
"description": "Travel Rule operations"
"description": "Travel Rule operations"
},
"compliance-screening-configuration": {
"description": "Compliance Screening Configuration operations"
"description": "Compliance Screening Configuration operations"
},
"trlink": {
"description": "TRLink operations"
"description": "TRLink operations"
},
"ota": {
"description": "OTA operations (Beta)"
"description": "OTA operations (Beta)"
},
"workspace-status": {
"description": "Workspace Status operations (Beta)"
"description": "Workspace Status operations (Beta)"
},
"policy-editor": {
"description": "Policy Editor operations (Beta)"
"description": "Policy Editor operations (Beta)"
},
"policy-editor-v2": {
"description": "Policy Editor V2 operations (Beta)"
"description": "Policy Editor V2 operations (Beta)"
},
"console-user": {
"description": "Console User operations"
"description": "Console User operations"
},
"api-user": {
"description": "Api User operations"
"description": "Api User operations"
},
"reset-device": {
"description": "Reset device operations"
"description": "Reset device operations"
},
"whitelist-ip-addresses": {
"description": "whitelist ip addresses operations"
"description": "whitelist ip addresses operations"
},
"smart-transfer": {
"description": "Smart Transfer operations"
"description": "Smart Transfer operations"
},
"tags": {
"description": "Tags operations"
"description": "Tags operations"
},
"cosigners": {
"description": "Cosigners operations (Beta)"
"description": "Cosigners operations (Beta)"
}
},
},
"plugins": [
"@oclif/plugin-help",
"@oclif/plugin-autocomplete"
Expand All @@ -218,7 +214,7 @@
"win32-x64"
],
"macos": {
"identifier": "com.fireblocks.mycli"
"identifier": "com.fireblocks.mycli"
}
},
"scripts": {
Expand All @@ -228,8 +224,7 @@
"pack": "oclif pack tarballs --targets darwin-x64,darwin-arm64,linux-x64,linux-arm64,win32-x64",
"pack:mac": "oclif pack macos",
"pack:win": "oclif pack win --targets win32-x64",
"pack:deb": "oclif pack deb",
"pack:rpm": "oclif pack rpm"
},
"pack:deb": "oclif pack deb"
},
"types": "dist/index.d.ts"
}
Loading