@eightshone/sshman
Version:
A simple cli ssh manager
25 lines (20 loc) • 552 B
text/typescript
import transformLogs from "../../utils/transformLogs";
import init from "../functions/init";
import interactiveLogs from "../ui/logs";
async function logs(options) {
const { interactive, search } = options;
const { logs } = await init({ silent: true });
if (interactive) {
interactiveLogs(logs);
console.clear();
} else {
transformLogs(logs)
.filter(
(lg) => (search && search.length && lg.includes(search)) || !search
)
.forEach((lg) => {
console.log(lg);
});
}
}
export default logs;