Quick and secure import using AISLER Push for CLI

AISLER Push for CLI

A fast, secure, command‑line upload method for advanced users.
AISLER Push for CLI lets you upload project files directly from your machine to a dedicated S3 bucket. It’s ideal for automated workflows, CI pipelines, and users who prefer command‑line tooling.

How It Works

Each organization on AISLER receives a unique secret token. This token determines where your uploaded files land inside our secure S3 bucket.
You upload using any standard S3‑compatible client. In this guide, we’ll use s3cmd because it is lightweight and widely available on Linux systems.
Your token is confidential. You can find it on your Organization Settings page.

Copy you Organization Access Key

  • Open https://aisler.net and click on “Account” in the upper-right corner of the page.
  • Click on “Settings” in the navigation menu.
  • Copy the value below “Organization Access Key”. It should look like “f5c394b3db2f8d28ddf5”.

Install s3cmd (Linux)

Most Linux distributions provide s3cmd via their package manager.

  • Debian/Ubuntu:
    sudo apt install s3cmd
    • Fedora:
      sudo dnf install s3cmd
    • Arch Linux:
      sudo pacman -S s3cmd

If your distribution doesn’t package it, you can install it via pip:
pip install s3cmd

Configure s3cmd

Before you can upload, configure s3cmd with the Access Key and Secret Key provided for your organization.
Run:
s3cmd --configure
When prompted:

  • Enter AKIAU7MHJAWYQ5GTK35J as Access Key
  • Enter RicMQBLAHVp8HWBjSyrbJWg15qt/VpHLMCBlKplD as Secret Key
  • Accept the default settings unless your environment requires otherwise
  • When asked to test the configuration, confirm with “Y”
    This creates a config file at ~/.s3cfg.

If you want to use a dedicated config file for AISLER, supply -c yourfile.cfg during configuration.

Upload (Push) Your Project File

Once configured, you can push any supported PCB project file directly to AISLER.
Example:
s3cmd put your_project_file.kicad_pcb s3://push-to-aisler/f5c394b3db2f8d28ddf5/team-sandbox/

Explanation:

  • your_project_file.kicad_pcb is the file you want to upload.
  • f5c394b3db2f8d28ddf5 your organization’s secret token
  • team-sandbox is the directory within your Organization at AISLER
  • s3://push-to-aisler/ is the AISLER import bucket.
    After the upload finishes, AISLER automatically processes your file and creates a new project in your workspace.

That’s It

AISLER Push for CLI gives you a fast, scriptable, and secure way to create new projects. Perfect for teams, CI pipelines, or anyone who prefers command‑line workflows.