import { UtilsOs } from 'tnp-core/lib';
import { crossPlatformPath } from 'tnp-core/lib';
import { dotTaonFolder } from 'tnp-core/lib';
import { HelpersTaon } from 'tnp-helpers/lib';
import { UtilsFileSync } from 'tnp-helpers/lib';
import { BaseCli } from './base-cli';
//#endregion
// @ts-ignore TODO weird inheritance problem
class $FileSync extends BaseCli {
    async _() {
        // ! TODO in progress
        return;
        const [androidFolder, macPhotosLibrary, ...onlyProcessFiles] = this.args;
        await UtilsFileSync.forFolders({
            androidFolder,
            macPhotosLibrary,
            onlyProcessFiles,
            tempConvertFolder: crossPlatformPath([
                UtilsOs.getRealHomeDir(),
                dotTaonFolder,
                'temp-data',
                'file-sync-convert',
            ]),
        });
    }
}
export default {
    $FileSync: HelpersTaon.CLIWRAP($FileSync, '$FileSync'),
};
//# sourceMappingURL=cli-FILE_SYNC.js.map