cloudcmd/client/modules/operation/remove-extension.js
2025-12-31 14:13:10 +02:00

19 lines
363 B
JavaScript

'use strict';
const {getExt} = require('../../../common/util');
module.exports = (name) => {
const ext = getExtension(name);
return name.replace(ext, '');
};
function getExtension(name) {
if (name.endsWith('.tar.gz'))
return '.tar.gz';
if (name.endsWith('.tar.bz2'))
return '.tar.bz2';
return getExt(name);
}