• v0.0.4 38866b832d

    chengsiyuan released this 2024-11-20 18:51:35 +08:00 | 0 commits to master since this release

    更新 gen-ide-env 命令,支持在 Linux/MacOS 下注入直接用于编译 ide Makefile 的环境变量

    source <(sylixos-uploader gen-ide-env --workspace ~/sylixos-workspace)

    Downloads
  • v0.0.3 0058d4f5ea

    chengsiyuan released this 2024-11-19 14:58:12 +08:00 | 3 commits to master since this release

    1. 优化打印行为,过滤重复信息
    2. 增加多平台支持(目前测试了 Linux 和 Windows 环境)
    3. 优化了可执行脚本的远端权限设置到默认 0755 。
    Downloads
  • v0.0.2 1945aef5f0

    chengsiyuan released this 2024-11-18 19:56:44 +08:00 | 10 commits to master since this release

    默认构建 strip 版本,修改了 Ftp 上传时的行为,可执行的 EFL 文件和共享库文件默认权限修改为 0755 。

    A command-line tool for uploading SylixOS projects via CORBA.
    
    Konwn-Issue:
      1. Only support upload ftp now.
    
    Konwn-Behavior:
      1. Upload project to device, ELF executable or shared object file will be chmod to 0755.
      2. Generate upload yaml file from real evo project.
    
    Upload-Example:
      sylixos-uploader upload --path ~/sylixos-workspace/base-project --device 10.13.16.250 --method ftp
      
    Generate-Yaml-Example:
      sylixos-uploader gen-yaml --path ~/sylixos-workspace/base-project
      
    Yaml-file-Demo:
    "
    base-settings:
        project-name: app_test
        project-type: SylixOSAppProject
        $(ProjectPath): /home/user/sylixos-workspace/app_test
        $(Output): Release
    remote-settings:
        ipaddr: 10.7.130.102
        work-path: /apps/app_test
        protocol: ftp
    upload-pair:
        - local--path: $(ProjectPath)/$(Output)/strip
          remote-path: /usr/bin
    "
    
    Usage:
      sylixos-uploader [command]
    
    Available Commands:
      completion  Generate the autocompletion script for the specified shell
      gen-yaml    generate upload yaml file from real evo project
      help        Help about any command
      upload      upload SylixOS project
      version     show sylixos-uploader version
    
    Flags:
      -h, --help   help for sylixos-uploader
    
    Use "sylixos-uploader [command] --help" for more information about a command.
    
    
    Downloads
  • v0.0.1 7d91738d76

    chengsiyuan released this 2024-11-18 17:56:36 +08:00 | 12 commits to master since this release

    构建了最基础版本的 sylixos-uploader:

    A command-line tool for uploading SylixOS projects via CORBA.
    
    Konwn-Issue:
      1. Only support upload ftp now.
      2. File stat on remote device is not same as local (Please chmod on device!).
    
    Upload-Example:
      sylixos-uploader upload --path ~/sylixos-workspace/base-project --device 10.13.16.250 --method ftp
      
    Generate-Yaml-Example:
      sylixos-uploader gen-yaml --path ~/sylixos-workspace/base-project
      
    Yaml-file-Demo:
    "
    base-settings:
        project-name: app_test
        project-type: SylixOSAppProject
        $(ProjectPath): /home/user/sylixos-workspace/app_test
        $(Output): Release
    remote-settings:
        ipaddr: 10.7.130.102
        work-path: /apps/app_test
        protocol: ftp
    upload-pair:
        - local--path: $(ProjectPath)/$(Output)/strip
          remote-path: /usr/bin
    "
    
    Usage:
      sylixos-uploader [command]
    
    Available Commands:
      completion  Generate the autocompletion script for the specified shell
      gen-yaml    generate upload yaml file from real evo project
      help        Help about any command
      upload      upload SylixOS project
      version     show sylixos-uploader version
    
    Flags:
      -h, --help   help for sylixos-uploader
    
    Use "sylixos-uploader [command] --help" for more information about a command.
    
    Downloads