Components
24
Twig Components
82
Render Count
145
ms
Render Time
12.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 7.30 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } "isSingle" => true "showShortSentence" => false "showBody" => true ] |
|||
Attributes | [ "class" => "entry--single section--top" ] |
|||
Component | App\Twig\Components\EntryComponent {#2955 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2956 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +isSingle: true +showShortSentence: false +showBody: true +showMagazineName: false +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3140 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.33 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3210 +date: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3274 +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } +editedAt: null } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3339 +subject: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 1.20 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3405 +formDest: "entry" +subject: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entries_cross | App\Twig\Components\EntriesCrossComponent | 12.0 MiB | 48.76 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntriesCrossComponent {#3719 +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} } |
editor_toolbar | App\Twig\Components\EditorToolbarComponent | 12.0 MiB | 0.31 ms | |
---|---|---|---|---|
Input props | [ "id" => "entry_comment_6793f7e775bc11.96615658_body" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EditorToolbarComponent {#3844 +id: "entry_comment_6793f7e775bc11.96615658_body" } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 7.91 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4339 +comment: App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4400 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4455 +date: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4509 +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4565 +width: 40 +height: 40 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.33 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4660 +subject: App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.60 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4717 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.79 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#4964 +comment: App\Entity\EntryComment {#4044 +user: App\Entity\User {#3992 +avatar: null +cover: null +email: "Administrator@monyet.cc" +username: "@Administrator@monyet.cc" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699772884 {#4052 : 2023-11-12 08:08:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …} +entries: Doctrine\ORM\PersistentCollection {#3986 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …} +entryComments: Doctrine\ORM\PersistentCollection {#3981 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …} +posts: Doctrine\ORM\PersistentCollection {#3976 …} +postVotes: Doctrine\ORM\PersistentCollection {#3974 …} +postComments: Doctrine\ORM\PersistentCollection {#3972 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …} +follows: Doctrine\ORM\PersistentCollection {#4108 …} +followers: Doctrine\ORM\PersistentCollection {#4104 …} +blocks: Doctrine\ORM\PersistentCollection {#4093 …} +blockers: Doctrine\ORM\PersistentCollection {#4084 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …} +reports: Doctrine\ORM\PersistentCollection {#4107 …} +favourites: Doctrine\ORM\PersistentCollection {#4070 …} +violations: Doctrine\ORM\PersistentCollection {#4097 …} +notifications: Doctrine\ORM\PersistentCollection {#4100 …} +awards: Doctrine\ORM\PersistentCollection {#4098 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 58716 -password: "$2y$13$VVcUWKqfn7MeKCKPM8jmde7enc5LZYtS5N1mGUktqwB3p19WDH0Zi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …} +apId: "Administrator@monyet.cc" +apProfileId: "https://monyet.cc/u/Administrator" +apPublicUrl: "https://monyet.cc/u/Administrator" +apFollowersUrl: null +apInboxUrl: "https://monyet.cc/inbox" +apDomain: "monyet.cc" +apPreferredUsername: "Administrator" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699904052 {#4048 : 2023-11-13 20:34:12.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697276786 {#4046 : 2023-10-14 11:46:26.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.\n \n Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.\n \n Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.\n \n File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697251594 {#4053 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4042 …} +nested: Doctrine\ORM\PersistentCollection {#4040 …} +votes: Doctrine\ORM\PersistentCollection {#4038 …} +reports: Doctrine\ORM\PersistentCollection {#4036 …} +favourites: Doctrine\ORM\PersistentCollection {#4004 …} +notifications: Doctrine\ORM\PersistentCollection {#4008 …} -id: 109912 -bodyTs: "'-4':89 '1':88 '4':79 'ad':92 'add':119 'alway':39 'anoth':62 'bookmark':17 'context':37,56,80 'd':58 'default':23 'directori':102 'easier':18,145 'easili':84 'especi':16 'file':12,24,29,114,134,136,152 'find':32 'give':77 'glanc':150 'gotta':69 'guess':116 'gui':28,113 'hard':34 'instanc':63,73 'instead':156 'integr':120 'isn':107 'jump':99 'lf':7 'list':128 'make':14 'manag':13,25,30,115,135 'mention':140 'move':154 'much':98 'navig':15 'need':51,138 'nemo':20,47,65 'new':55 'nnn':5,76,95 'occasion':6 'open':45,53,61,158 'possibl':110 'pretti':97 'preview':137 'pros':130 'quick':149 'realli':109 'someon':2 'split':44 'switch':36,70,85 'system':105 'termin':11,133 'think':19 'time':10 'tool':123 'two':43 'use':4,40,87 've':91 'well':125,142 'within':94,103 'zoxid':93" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://monyet.cc/comment/2556597" +editedAt: null +createdAt: DateTimeImmutable @1697251594 {#3989 : 2023-10-14 04:46:34.0 +02:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 13.15 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5048 +comment: App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5093 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5148 +date: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5202 +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5256 +width: 40 +height: 40 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.59 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5335 +subject: App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 6.71 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5392 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.67 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5632 +comment: App\Entity\EntryComment {#4076 +user: App\Entity\User {#4065 +avatar: null +cover: null +email: "atetulo@lemm.ee" +username: "@atetulo@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1699775663 {#4085 : 2023-11-12 08:54:23.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …} +entries: Doctrine\ORM\PersistentCollection {#4058 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …} +entryComments: Doctrine\ORM\PersistentCollection {#4054 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …} +posts: Doctrine\ORM\PersistentCollection {#4116 …} +postVotes: Doctrine\ORM\PersistentCollection {#4118 …} +postComments: Doctrine\ORM\PersistentCollection {#4120 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …} +follows: Doctrine\ORM\PersistentCollection {#4128 …} +followers: Doctrine\ORM\PersistentCollection {#4130 …} +blocks: Doctrine\ORM\PersistentCollection {#4132 …} +blockers: Doctrine\ORM\PersistentCollection {#4134 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …} +reports: Doctrine\ORM\PersistentCollection {#4140 …} +favourites: Doctrine\ORM\PersistentCollection {#4142 …} +violations: Doctrine\ORM\PersistentCollection {#4144 …} +notifications: Doctrine\ORM\PersistentCollection {#4146 …} +awards: Doctrine\ORM\PersistentCollection {#4148 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …} +categories: Doctrine\ORM\PersistentCollection {#4152 …} -id: 59503 -password: "$2y$13$ZfzGE.vbHts.6Hjq4RkFEeHwE147ILQLMGcIGDyzh6tc0LJv3ujNm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …} +apId: "atetulo@lemm.ee" +apProfileId: "https://lemm.ee/u/atetulo" +apPublicUrl: "https://lemm.ee/u/atetulo" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "atetulo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1699905517 {#4086 : 2023-11-13 20:58:37.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697336202 {#4083 : 2023-10-15 04:16:42.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ It’s really annoying navigating a filesystem in the shell.\n \n Either you remember exactly where a file is located, have a reference, or you’re going to be doing a *lot* of “ls, cd, ls, cd”. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697162133 {#4082 : 2023-10-13 03:55:33.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4081 …} +nested: Doctrine\ORM\PersistentCollection {#4080 …} +votes: Doctrine\ORM\PersistentCollection {#4071 …} +reports: Doctrine\ORM\PersistentCollection {#4074 …} +favourites: Doctrine\ORM\PersistentCollection {#4069 …} +notifications: Doctrine\ORM\PersistentCollection {#4067 …} -id: 109943 -bodyTs: "'annoy':4 'cd':34,36 'either':11 'exact':14 'file':17 'filesystem':7 'go':26 'locat':19 'lot':31 'ls':33,35 'navig':5 're':25 'realli':3 'refer':22 'rememb':13 'shell':10" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/4804240" +editedAt: null +createdAt: DateTimeImmutable @1697162133 {#4087 : 2023-10-13 03:55:33.0 +02:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 11.05 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5702 +comment: App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5747 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5802 +date: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5856 +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5910 +width: 40 +height: 40 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 2.21 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5983 +subject: App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.65 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6040 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.65 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6280 +comment: App\Entity\EntryComment {#4161 +user: App\Entity\User {#4174 +avatar: Proxies\__CG__\App\Entity\Image {#4175 …} +cover: null +email: "backhdlp@lemmy.blahaj.zone" +username: "@backhdlp@lemmy.blahaj.zone" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Silly cat :3\n \n previously also [@backhdlp@iusearchlinux.fyi](https://iusearchlinux.fyi/u/backhdlp) """ +lastActive: DateTime @1719405113 {#4158 : 2024-06-26 14:31:53.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4176 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4178 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4180 …} +entries: Doctrine\ORM\PersistentCollection {#4182 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4184 …} +entryComments: Doctrine\ORM\PersistentCollection {#4186 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4188 …} +posts: Doctrine\ORM\PersistentCollection {#4190 …} +postVotes: Doctrine\ORM\PersistentCollection {#4192 …} +postComments: Doctrine\ORM\PersistentCollection {#4194 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4196 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4198 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4200 …} +follows: Doctrine\ORM\PersistentCollection {#4202 …} +followers: Doctrine\ORM\PersistentCollection {#4204 …} +blocks: Doctrine\ORM\PersistentCollection {#4206 …} +blockers: Doctrine\ORM\PersistentCollection {#4208 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4210 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4212 …} +reports: Doctrine\ORM\PersistentCollection {#4214 …} +favourites: Doctrine\ORM\PersistentCollection {#4216 …} +violations: Doctrine\ORM\PersistentCollection {#4218 …} +notifications: Doctrine\ORM\PersistentCollection {#4220 …} +awards: Doctrine\ORM\PersistentCollection {#4222 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4224 …} +categories: Doctrine\ORM\PersistentCollection {#4226 …} -id: 49249 -password: "$2y$13$97yQ.mo.uqjqcmZ4Ezz1QO0vFYqoBym90oum9qCAz/IHNikfebr/6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4228 …} +apId: "backhdlp@lemmy.blahaj.zone" +apProfileId: "https://lemmy.blahaj.zone/u/backhdlp" +apPublicUrl: "https://lemmy.blahaj.zone/u/backhdlp" +apFollowersUrl: null +apInboxUrl: "https://lemmy.blahaj.zone/inbox" +apDomain: "lemmy.blahaj.zone" +apPreferredUsername: "backhdlp" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729304311 {#4159 : 2024-10-19 04:18:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696451597 {#4160 : 2023-10-04 22:33:17.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ They’re better than\n \n ```\n \n <span style="color:#323232;">cd something\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd something-else\n </span><span style="color:#323232;">ls\n </span><span style="color:#323232;">cd ../..\n </span><span style="color:#323232;">ls\n </span>\n ``` """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697122345 {#4156 : 2023-10-12 16:52:25.0 +02:00 } +ip: null +tags: [ "323232" ] +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4162 …} +nested: Doctrine\ORM\PersistentCollection {#4164 …} +votes: Doctrine\ORM\PersistentCollection {#4166 …} +reports: Doctrine\ORM\PersistentCollection {#4168 …} +favourites: Doctrine\ORM\PersistentCollection {#4170 …} +notifications: Doctrine\ORM\PersistentCollection {#4172 …} -id: 109948 -bodyTs: "'/..':14 'better':3 'cd':5,8,13 'els':11 'ls':7,12,15 're':2 'someth':6,10 'something-els':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.blahaj.zone/comment/3545892" +editedAt: null +createdAt: DateTimeImmutable @1697122345 {#4157 : 2023-10-12 16:52:25.0 +02:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 36.41 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6350 +comment: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6395 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6450 +date: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.08 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6504 +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 2.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6558 +width: 40 +height: 40 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6739 +subject: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.65 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6796 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 14.72 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7036 +comment: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +nestedComments: [ 118370 => App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235} +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 13.44 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7096 +comment: App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 2 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 1.98 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7143 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.40 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7261 +date: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 2.65 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7315 +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7369 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7438 +subject: App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.75 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3114 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5370 +comment: App\Entity\EntryComment {#4316 +user: Proxies\__CG__\App\Entity\User {#4319 +avatar: null +cover: null +email: "dino@discuss.tchncs.de" +username: "@dino@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729332289 {#7183 : 2024-10-19 12:04:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7188 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7191 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7193 …} +entries: Doctrine\ORM\PersistentCollection {#7195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7197 …} +entryComments: Doctrine\ORM\PersistentCollection {#7199 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7201 …} +posts: Doctrine\ORM\PersistentCollection {#7203 …} +postVotes: Doctrine\ORM\PersistentCollection {#7205 …} +postComments: Doctrine\ORM\PersistentCollection {#7207 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7209 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7211 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7213 …} +follows: Doctrine\ORM\PersistentCollection {#7215 …} +followers: Doctrine\ORM\PersistentCollection {#7217 …} +blocks: Doctrine\ORM\PersistentCollection {#7219 …} +blockers: Doctrine\ORM\PersistentCollection {#7221 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7225 …} +reports: Doctrine\ORM\PersistentCollection {#7227 …} +favourites: Doctrine\ORM\PersistentCollection {#7229 …} +violations: Doctrine\ORM\PersistentCollection {#7231 …} +notifications: Doctrine\ORM\PersistentCollection {#7233 …} +awards: Doctrine\ORM\PersistentCollection {#7235 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7237 …} +categories: Doctrine\ORM\PersistentCollection {#7239 …} -id: 69953 -password: "$2y$13$zZ8w0jeZEMhdrJ1SzMs/jOE.CJ6cb4rHw8dqw87YNGNWP60eiGsNW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7241 …} +apId: "dino@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/dino" +apPublicUrl: "https://discuss.tchncs.de/u/dino" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "dino" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1719275643 {#7180 : 2024-06-25 02:34:03.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698937741 {#7182 : 2023-11-02 16:09:01.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "What-s-the-point-of-terminal-file-managers-mc-ranger-nnn" +title: "What's the point of terminal file managers (mc, ranger, nnn, etc)?" +url: null +body: """ Who are these for? People who use the terminal but don’t like running shell commands?\n \n OK sorry for throwing shade. If you use one of these, honestly, what features do you use that make it worthwhile?\n \n EDIT: Just to clarify, my point is I would almost always reach for `fzf`, `fd`, or `rg` before trying to manually search through a directory in a file manager.\n \n EDIT2: A few people mentioned selecting files in a TUI. I don’t find it any harder to select files using autocomplete. It might even be faster to start typing a name than it is it “scroll” through a list of files.\n \n EDIT3: Here’s a neat tool that can add some flexibility to your shell workflow: [github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 5 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1697251594 {#2410 : 2023-10-14 04:46:34.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 11676 -titleTs: "'etc':12 'file':7 'manag':8 'mc':9 'nnn':11 'point':4 'ranger':10 'termin':6" -bodyTs: "'/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':126 'add':117 'almost':47 'alway':48 'autocomplet':88 'clarifi':41 'command':16 'directori':62 'edit':38 'edit2':67 'edit3':109 'even':91 'faster':93 'fd':52 'featur':30 'file':65,73,86,108 'find':80 'flexibl':119 'fzf':51 'github.com':125 'github.com/urbanogilson/lineselect](https://github.com/urbanogilson/lineselect)':124 'harder':83 'honest':28 'like':13 'list':106 'make':35 'manag':66 'manual':58 'mention':71 'might':90 'name':98 'neat':113 'ok':17 'one':25 'peopl':5,70 'point':43 'reach':49 'rg':54 'run':14 'scroll':103 'search':59 'select':72,85 'shade':21 'shell':15,122 'sorri':18 'start':95 'termin':9 'throw':20 'tool':114 'tri':56 'tui':76 'type':96 'use':7,24,33,87 'workflow':123 'worthwhil':37 'would':46" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1697100475 +visibility: "visible " +apId: "https://programming.dev/post/4260408" +editedAt: null +createdAt: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4235 +user: App\Entity\User {#4248 +avatar: Proxies\__CG__\App\Entity\Image {#4249 …} +cover: null +email: "tal@lemmy.today" +username: "@tal@lemmy.today" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729306557 {#4232 : 2024-10-19 04:55:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …} +entries: Doctrine\ORM\PersistentCollection {#4256 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …} +entryComments: Doctrine\ORM\PersistentCollection {#4260 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …} +posts: Doctrine\ORM\PersistentCollection {#4264 …} +postVotes: Doctrine\ORM\PersistentCollection {#4266 …} +postComments: Doctrine\ORM\PersistentCollection {#4268 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …} +follows: Doctrine\ORM\PersistentCollection {#4276 …} +followers: Doctrine\ORM\PersistentCollection {#4278 …} +blocks: Doctrine\ORM\PersistentCollection {#4280 …} +blockers: Doctrine\ORM\PersistentCollection {#4282 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …} +reports: Doctrine\ORM\PersistentCollection {#4288 …} +favourites: Doctrine\ORM\PersistentCollection {#4290 …} +violations: Doctrine\ORM\PersistentCollection {#4292 …} +notifications: Doctrine\ORM\PersistentCollection {#4294 …} +awards: Doctrine\ORM\PersistentCollection {#4296 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …} +categories: Doctrine\ORM\PersistentCollection {#4300 …} -id: 64963 -password: "$2y$13$OwyfPjBjMfrZynlvGo/YQuVsBuPmAql.hdaB7cn9mAAUrhkJlSB9C" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …} +apId: "tal@lemmy.today" +apProfileId: "https://lemmy.today/u/tal" +apPublicUrl: "https://lemmy.today/u/tal" +apFollowersUrl: null +apInboxUrl: "https://lemmy.today/inbox" +apDomain: "lemmy.today" +apPreferredUsername: "tal" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729298675 {#4233 : 2024-10-19 02:44:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698015709 {#4234 : 2023-10-23 01:01:49.0 +02:00 } } +entry: App\Entity\Entry {#2388} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ I use [dired](https://en.wikipedia.org/wiki/Dired) in Emacs.\n \n I assume you mean “why use these instead of file-manipulation commands in bash?”\n \n I use both.\n \n There are a handful of tasks that are easier in dired than bash.\n \n - Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.\n - Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of [orthodox file managers](https://softpanorama.org/OFM/index.shtml). Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.\n - Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.\n - Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an [emms](https://en.wikipedia.org/wiki/EMMS_%28media_player%29) playlist. Browsing a list of movies to play.\n \n EDIT: It’s also not really a file manager, but I do use [ncdu](https://en.wikipedia.org/wiki/Ncdu) to see what’s taking up space on a disk. I’ll also use `du -h|sort -h|less`, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).\n \n EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.\n \n EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+[TRAMP](https://www.gnu.org/software/tramp/)+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.\n \n EDIT4: There are also a number of OFMs *in* Emacs, like [Sunrise Commander](https://enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e), so I guess I shouldn’t really treat it as an either-or matter. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1699995795 {#4230 : 2023-11-14 22:03:15.0 +01:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" ] +children: Doctrine\ORM\PersistentCollection {#4236 …} +nested: Doctrine\ORM\PersistentCollection {#4238 …} +votes: Doctrine\ORM\PersistentCollection {#4240 …} +reports: Doctrine\ORM\PersistentCollection {#4242 …} +favourites: Doctrine\ORM\PersistentCollection {#4244 …} +notifications: Doctrine\ORM\PersistentCollection {#4246 …} -id: 112118 -bodyTs: "'/ofm/index.shtml).':145 '/software/tramp/)+eshell':457 '/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':544 '/wiki/dired)':6 '/wiki/emms_%28media_player%29)':244 '/wiki/ncdu)':269 'access':488 'accomplish':465 'act':154 'add':325 'akin':382 'along':365 'also':256,282,324,532 'amen':48 'anoth':124 'answer':399 'approach':138 'archiv':487 'aren':46 'around':112,233,300 'assum':10 'author':417 'avail':495 'bash':23,39,99 'brows':246,299 'buffer':64 'build':237 'bunch':203 'c':72,73,75,76 'c-c':71,74 'cannot':92 'chang':51 'charact':182,380 'command':21,434,490,541 'common':493 'consider':514 'considerably-larg':513 'consist':200 'consol':489 'contain':177 'content':225 'conveni':296 'cyril':377 'd':439 'deal':174 'default':169 'delet':191,320 'differ':470 'dire':3,37,63,146,161,235,453 'directori':125,197,228 'discuss':414 'disk':279 'done':78 'du':284 'dunno':358 'easier':35,208 'eastern':346,392 'edit':65,253,485 'edit2':321 'edit3':402 'edit4':529 'either':557 'either-or':556 'emac':8,450,461,506,508,538 'emm':241 'en.wikipedia.org':5,243,268 'en.wikipedia.org/wiki/dired)':4 'en.wikipedia.org/wiki/emms_%28media_player%29)':242 'en.wikipedia.org/wiki/ncdu)':267 'enough':107 'enzuru.medium.com':543 'enzuru.medium.com/sunrise-commander-an-orthodox-file-manager-for-emacs-2f92fd08ac9e),':542 'especi':115 'etc':356 'europ':347,393 'express':95 'file':19,83,122,141,194,260,293,427,480,482,486 'file-manipul':18 'filenam':44,67,176 'flag':60 'function':476,518 'goal':467 'gonna':510 'guess':547 'h':285,287 'hand':30 'handi':116 'hit':70 'input':397 'instead':16 'integr':475 'irrit':386 'issu':373 'item':316 'kanji':205,388 'keep':111 'know':333 'languag':366 'larger':515 'latin':379 'learn':502 'less':288 'like':106,133,155,183,292,421,432,539 'line':367 'link':404 'list':216,248 'll':230,281,323 'long':413 'look':304 'lot':445 'love':337 'm':340 'make':40,474 'manag':142,261,294,428,483 'mani':431 'manipul':20 'manual':211,312 'mark':79 'matter':559 'mayb':362,368 'mean':12 'midnight':433 'might':394 'modif':42 'move':118,348 'movi':103,250 'name':199 'navig':217,232 'ncdu':266,290 'network':479 'number':120,534 'obnoxi':179 'obnoxious-to-typ':178 'ofm':150,338,409,422,430,504,536 'often':132,231 'oh':101 'one':193,308 'open':163 'oper':87,173,318 'orthodox':140 'overlap':447 'packag':462 'pane':137 'peopl':131,331 'perform':85 'person':335 'play':252 'playlist':245 'programmat':50 'provid':406,511 'question':401 'quicker':500 're':521 'read':58,436 'read-on':57 'realli':258,551 'romania':355 'russia':353 'say':440 'see':223,271 'select':212,313 'set':81,91,516 'shouldn':549 'similar':466 'small':41 'softpanorama.org':144 'softpanorama.org/ofm/index.shtml).':143 'someon':390 'sort':286,472 'space':276 'span':478 'spend':524 'spread':364 'stuff':186,381 'sunris':540 'switch':375 'take':274 'target':170 'task':32 'termin':426 'text':484 'think':100,128 'though':423,463,507 'time':526 'toggl':55 'tool':97 'toolset':494 'tramp':454 'transfer':481 'treat':552 'tree':302 'trivial':93 'two':136,160 'two-pan':135 'type':181 'ukrain':354 'unicod':185 'us':343,351 'use':2,14,25,96,164,265,283 'usual':220 'virtual':327 'want':109,189,221 'way':471 'weird':184 'whose':198 'will':522 'window':162 'work':451 'would':498 'www.gnu.org':456 'www.gnu.org/software/tramp/)+eshell':455" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.today/comment/2510506" +editedAt: null +createdAt: DateTimeImmutable @1697068841 {#4231 : 2023-10-12 02:00:41.0 +02:00 } } +root: App\Entity\EntryComment {#4235} +body: "Is it common than whenever somebody brings up “emacs” its a wall of text? Please don’t take seriously." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1697100491 {#4315 : 2023-10-12 10:48:11.0 +02:00 } +ip: null +tags: null +mentions: [ "@tatterdemalion@programming.dev" "@tal@lemmy.today" ] +children: Doctrine\ORM\PersistentCollection {#4323 …} +nested: Doctrine\ORM\PersistentCollection {#4325 …} +votes: Doctrine\ORM\PersistentCollection {#4321 …} +reports: Doctrine\ORM\PersistentCollection {#4327 …} +favourites: Doctrine\ORM\PersistentCollection {#4329 …} +notifications: Doctrine\ORM\PersistentCollection {#4331 …} -id: 118370 -bodyTs: "'bring':7 'common':3 'emac':9 'pleas':15 'serious':19 'somebodi':6 'take':18 'text':14 'wall':12 'whenev':5" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/3872466" +editedAt: null +createdAt: DateTimeImmutable @1697100491 {#4312 : 2023-10-12 10:48:11.0 +02:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#7575 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7639 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7704 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7760 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7819 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7875 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#7931 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#7989 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8052 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8110 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8166 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8222 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8278 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8334 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8390 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8446 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8502 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8558 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8614 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#8670 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8728 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 12.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#8807 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: Proxies\__CG__\App\Entity\Image {#1516 …} +cover: null +email: "tatterdemalion@programming.dev" +username: "@tatterdemalion@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Professional software engineer, musician, gamer, stoic, democratic socialist" +lastActive: DateTime @1729569972 {#1537 : 2024-10-22 06:06:12.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …} +entries: Doctrine\ORM\PersistentCollection {#1631 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …} +entryComments: Doctrine\ORM\PersistentCollection {#1712 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …} +posts: Doctrine\ORM\PersistentCollection {#1659 …} +postVotes: Doctrine\ORM\PersistentCollection {#1487 …} +postComments: Doctrine\ORM\PersistentCollection {#1767 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …} +follows: Doctrine\ORM\PersistentCollection {#1660 …} +followers: Doctrine\ORM\PersistentCollection {#1627 …} +blocks: Doctrine\ORM\PersistentCollection {#1419 …} +blockers: Doctrine\ORM\PersistentCollection {#1412 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …} +reports: Doctrine\ORM\PersistentCollection {#1425 …} +favourites: Doctrine\ORM\PersistentCollection {#1435 …} +violations: Doctrine\ORM\PersistentCollection {#1699 …} +notifications: Doctrine\ORM\PersistentCollection {#1703 …} +awards: Doctrine\ORM\PersistentCollection {#1430 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …} +categories: Doctrine\ORM\PersistentCollection {#1645 …} -id: 25314 -password: "$2y$13$7Da/W2nrwa1jzH2mI6TMKObVOhwYwyKJrE666lv1n47GjJo6mVgki" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …} +apId: "tatterdemalion@programming.dev" +apProfileId: "https://programming.dev/u/tatterdemalion" +apPublicUrl: "https://programming.dev/u/tatterdemalion" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "tatterdemalion" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1725860063 {#1536 : 2024-09-09 07:34:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689183785 {#1515 : 2023-07-12 19:43:05.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#8868 +date: DateTimeImmutable @1697067975 {#1850 : 2023-10-12 01:46:15.0 +02:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 12.0 MiB | 7.31 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#8924 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 12.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#8982 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9156 +date: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.56 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#9215 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#9262 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#9264 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9266 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …} +entries: Doctrine\ORM\PersistentCollection {#9270 …} +entryVotes: Doctrine\ORM\PersistentCollection {#9272 …} +entryComments: Doctrine\ORM\PersistentCollection {#9274 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9276 …} +posts: Doctrine\ORM\PersistentCollection {#9278 …} +postVotes: Doctrine\ORM\PersistentCollection {#9280 …} +postComments: Doctrine\ORM\PersistentCollection {#9282 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#9284 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9286 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#9288 …} +follows: Doctrine\ORM\PersistentCollection {#9290 …} +followers: Doctrine\ORM\PersistentCollection {#9292 …} +blocks: Doctrine\ORM\PersistentCollection {#9294 …} +blockers: Doctrine\ORM\PersistentCollection {#9296 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#9298 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#9300 …} +reports: Doctrine\ORM\PersistentCollection {#9302 …} +favourites: Doctrine\ORM\PersistentCollection {#9304 …} +violations: Doctrine\ORM\PersistentCollection {#9306 …} +notifications: Doctrine\ORM\PersistentCollection {#9308 …} +awards: Doctrine\ORM\PersistentCollection {#9310 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#9312 …} +categories: Doctrine\ORM\PersistentCollection {#9314 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9316 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#9263 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9233 +user: Proxies\__CG__\App\Entity\User {#9215 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#9262 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#9264 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9266 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …} +entries: Doctrine\ORM\PersistentCollection {#9270 …} +entryVotes: Doctrine\ORM\PersistentCollection {#9272 …} +entryComments: Doctrine\ORM\PersistentCollection {#9274 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9276 …} +posts: Doctrine\ORM\PersistentCollection {#9278 …} +postVotes: Doctrine\ORM\PersistentCollection {#9280 …} +postComments: Doctrine\ORM\PersistentCollection {#9282 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#9284 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9286 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#9288 …} +follows: Doctrine\ORM\PersistentCollection {#9290 …} +followers: Doctrine\ORM\PersistentCollection {#9292 …} +blocks: Doctrine\ORM\PersistentCollection {#9294 …} +blockers: Doctrine\ORM\PersistentCollection {#9296 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#9298 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#9300 …} +reports: Doctrine\ORM\PersistentCollection {#9302 …} +favourites: Doctrine\ORM\PersistentCollection {#9304 …} +violations: Doctrine\ORM\PersistentCollection {#9306 …} +notifications: Doctrine\ORM\PersistentCollection {#9308 …} +awards: Doctrine\ORM\PersistentCollection {#9310 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#9312 …} +categories: Doctrine\ORM\PersistentCollection {#9314 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9316 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#9263 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 12.0 MiB | 2.04 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "linux@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#9424 +limit: 4 +tag: null +magazine: "linux@lemmy.ml" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#334 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 12.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#9511 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 12.0 MiB | 1.22 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "linux@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#9570 +limit: 4 +tag: null +magazine: "linux@lemmy.ml" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#9571 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 12.0 MiB | 1.38 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "linux@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#9641 +limit: 4 +tag: null +magazine: "linux@lemmy.ml" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#9640 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 12.0 MiB | 2.20 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "linux@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#9710 +limit: 4 +tag: null +magazine: "linux@lemmy.ml" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 12.0 MiB | 1.56 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#9779 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#9780 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 12.0 MiB | 0.80 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#9868 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#276 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#270 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#272 : 2023-11-02 13:51:08.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#334 …} } |